Beispiel #1
0
 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;
 }
Beispiel #3
0
 public DeadActionState(ActionStateInfo inInfo, DeadActionStateParams inParams)
     : base(EActionStateId.Dead, inInfo)
 {
     _conditionRunner = new ActionStateConditionRunner();
     _params          = inParams;
 }
 public MainMenuActionState(ActionStateInfo inInfo) : base(EActionStateId.MainMenu, inInfo)
 {
 }
Beispiel #5
0
 public LocomotionActionState(ActionStateInfo inInfo) : base(EActionStateId.Locomotion, inInfo)
 {
 }
 public OpenMenuUIActionState(ActionStateInfo inInfo) : base(EActionStateId.OpenMenuUI, inInfo)
 {
 }
Beispiel #7
0
 public ActionState CreateActionState(EActionStateId inId, ActionStateInfo inInfo)
 {
     return(new TestActionState(inId, inInfo));
 }
Beispiel #8
0
 // 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;
 }
Beispiel #10
0
 protected ActionState(EActionStateId inActionStateId, ActionStateInfo inInfo)
 {
     ActionStateId = inActionStateId;
     Info          = inInfo;
 }