Platformer Pro  2.3.2
A platform game kit for Unity.
PlatformerPro.Validation.ValidateCharacterSettings Class Reference

Validate layer settings More...

Inheritance diagram for PlatformerPro.Validation.ValidateCharacterSettings:
PlatformerPro.Validation.IValidator

Public Member Functions

List< ValidationResult > Validate ()
 Apply this validation to the scene. More...
 
List< ValidationResult > Validate (Character c)
 

Protected Member Functions

List< ValidationResult > CheckLookAheads (Character c)
 Checks that character look aheads use reasonable values More...
 
List< ValidationResult > CheckSlopes (Character c)
 Checks that slopes settings seem reasonable More...
 
List< ValidationResult > CheckInput (Character c)
 
List< ValidationResult > CheckForHealth (Character c)
 
List< ValidationResult > CheckMovements (Character c)
 Checks that movements have sane settings in relation to the Character More...
 

Static Protected Attributes

const float MINIMUM_GROUND_LOOKAHEAD = 0.05f
 
const float MINIMUM_FEET_LOOKAHEAD_FOR_SLOPES = 0.2f
 
const float EXPECTED_STICK_GROUND_LOOKAHEAD_RATIO = 1.0f
 

Detailed Description

Validate layer settings

Member Function Documentation

◆ CheckForHealth()

List<ValidationResult> PlatformerPro.Validation.ValidateCharacterSettings.CheckForHealth ( Character  c)
protected

◆ CheckInput()

List<ValidationResult> PlatformerPro.Validation.ValidateCharacterSettings.CheckInput ( Character  c)
protected

◆ CheckLookAheads()

List<ValidationResult> PlatformerPro.Validation.ValidateCharacterSettings.CheckLookAheads ( Character  c)
protected

Checks that character look aheads use reasonable values

◆ CheckMovements()

List<ValidationResult> PlatformerPro.Validation.ValidateCharacterSettings.CheckMovements ( Character  c)
protected

Checks that movements have sane settings in relation to the Character

◆ CheckSlopes()

List<ValidationResult> PlatformerPro.Validation.ValidateCharacterSettings.CheckSlopes ( Character  c)
protected

Checks that slopes settings seem reasonable

◆ Validate() [1/2]

List<ValidationResult> PlatformerPro.Validation.ValidateCharacterSettings.Validate ( )

Apply this validation to the scene.

Implements PlatformerPro.Validation.IValidator.

◆ Validate() [2/2]

List<ValidationResult> PlatformerPro.Validation.ValidateCharacterSettings.Validate ( Character  c)

Member Data Documentation

◆ EXPECTED_STICK_GROUND_LOOKAHEAD_RATIO

const float PlatformerPro.Validation.ValidateCharacterSettings.EXPECTED_STICK_GROUND_LOOKAHEAD_RATIO = 1.0f
staticprotected

◆ MINIMUM_FEET_LOOKAHEAD_FOR_SLOPES

const float PlatformerPro.Validation.ValidateCharacterSettings.MINIMUM_FEET_LOOKAHEAD_FOR_SLOPES = 0.2f
staticprotected

◆ MINIMUM_GROUND_LOOKAHEAD

const float PlatformerPro.Validation.ValidateCharacterSettings.MINIMUM_GROUND_LOOKAHEAD = 0.05f
staticprotected

The documentation for this class was generated from the following file: