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

Validate layer settings More...

Inheritance diagram for PlatformerPro.Validation.ValidateBasicMovements:
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 > CheckForGround (Character c)
 Checks that character has a ground movement. More...
 
List< ValidationResult > CheckForAir (Character c)
 Checks that character has an air movement. 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

◆ CheckForAir()

List<ValidationResult> PlatformerPro.Validation.ValidateBasicMovements.CheckForAir ( Character  c)
protected

Checks that character has an air movement.

◆ CheckForGround()

List<ValidationResult> PlatformerPro.Validation.ValidateBasicMovements.CheckForGround ( Character  c)
protected

Checks that character has a ground movement.

◆ Validate() [1/2]

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

Apply this validation to the scene.

Implements PlatformerPro.Validation.IValidator.

◆ Validate() [2/2]

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

Member Data Documentation

◆ EXPECTED_STICK_GROUND_LOOKAHEAD_RATIO

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

◆ MINIMUM_FEET_LOOKAHEAD_FOR_SLOPES

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

◆ MINIMUM_GROUND_LOOKAHEAD

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

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