Пример #1
0
 public void ClickOnRemoveStockpileCommand() => CommandInputStateMachine.SwitchCommandState(new RemoveStockpileState());
Пример #2
0
 public override void Select()
 {
     base.Select();
     CommandInputStateMachine.SwitchCommandState(new MoveCommandInputState());
 }
Пример #3
0
 public void ClickOnBuildCommand(ConstructionScriptableObject construction) => CommandInputStateMachine.SwitchCommandState(new BuildCommandInputState(construction));
Пример #4
0
 public void ClickOnCutCommand() => CommandInputStateMachine.SwitchCommandState(new CutCommandInputState());
Пример #5
0
 public void ClickOnCancelJobCommand() => CommandInputStateMachine.SwitchCommandState(new CancelJobInputState());
Пример #6
0
 private void Initialize()
 {
     CreateWorld();
     Camera.main.GetComponent <CameraController>().Init();
     CommandInputStateMachine.Initialize();
 }
Пример #7
0
 protected virtual void SwitchToDefaultState() => CommandInputStateMachine.SwitchCommandState(new DefaultInputState());