public TestActionState(EActionStateId inActionStateId, ActionStateInfo inActionStateInfo) : base(inActionStateId, inActionStateInfo) { OnStartCalled = false; OnUpdateCalled = false; OnEndCalled = false; }
public void RequestActionState(EActionStateMachineTrack selectedTrack, EActionStateId inId, ActionStateInfo inInfo) { RequestedTrack = selectedTrack; RequestedId = inId; RequestedInfo = inInfo; }
public DeadActionState(ActionStateInfo inInfo, DeadActionStateParams inParams) : base(EActionStateId.Dead, inInfo) { _conditionRunner = new ActionStateConditionRunner(); _params = inParams; }
public MainMenuActionState(ActionStateInfo inInfo) : base(EActionStateId.MainMenu, inInfo) { }
public LocomotionActionState(ActionStateInfo inInfo) : base(EActionStateId.Locomotion, inInfo) { }
public OpenMenuUIActionState(ActionStateInfo inInfo) : base(EActionStateId.OpenMenuUI, inInfo) { }
public ActionState CreateActionState(EActionStateId inId, ActionStateInfo inInfo) { return(new TestActionState(inId, inInfo)); }
// IActionStateCreatorInterface public ActionState CreateActionState(EActionStateId inId, ActionStateInfo inInfo) { return(_definitions.Definitions[inId](inInfo)); }
public SpawningActionState(ActionStateInfo inInfo, SpawningActionStateParams inParams) : base(EActionStateId.Spawning, inInfo) { _params = inParams; }
protected ActionState(EActionStateId inActionStateId, ActionStateInfo inInfo) { ActionStateId = inActionStateId; Info = inInfo; }