Class MovementState
Inheritance
MovementState
Assembly: NeoFPS.dll
Syntax
[MotionGraphElement("Ground Movement/Movement", "Movement")]
public class MovementState : MotionGraphState, IMotionGraphElement, INeoSerializableObject
Properties
applyGravity
Declaration
public override bool applyGravity { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
moveVector
Declaration
public override Vector3 moveVector { get; }
Property Value
Overrides
Methods
CheckReferences(IMotionGraphMap)
Declaration
public override void CheckReferences(IMotionGraphMap map)
Parameters
Overrides
GetTargetVelocity(Single)
Declaration
protected virtual Vector3 GetTargetVelocity(float directionMultiplier)
Parameters
| Type |
Name |
Description |
| System.Single |
directionMultiplier |
|
Returns
OnEnter()
Declaration
public override void OnEnter()
Overrides
OnExit()
Declaration
public override void OnExit()
Overrides
OnValidate()
Declaration
public override void OnValidate()
Overrides
ReadProperties(INeoDeserializer)
Declaration
public override void ReadProperties(INeoDeserializer reader)
Parameters
Overrides
Update()
Declaration
public override void Update()
Overrides
WriteProperties(INeoSerializer)
Declaration
public override void WriteProperties(INeoSerializer writer)
Parameters
Overrides
Implements