Пример #1
0
 void Start()
 {
     stats = GetComponent <UnitStatsController>();
     movementController = GetComponent <UnitMovementController>();
     //turnController = GetComponent<UnitTurnController>();
     turnController = GetComponent <PlayerFMS>();
 }
Пример #2
0
 public override void Update(PlayerFMS player)
 {
     if (!player.moving)
     {
         Debug.Log(player.gameObject.name + "is now transitioning from Move to Wait for Order 2.");
         player.TransitionToState(player.waitForOrder2State);
     }
 }
Пример #3
0
 public override void Update(PlayerFMS player)
 {
     if (ActiveCharacterManager.instance.activeUnit == player.unit)
     {
         Debug.Log(player.gameObject.name + "is now transitioning from Standby to Wait for Order 1.");
         player.TransitionToState(player.waitForOrder1State);
     }
 }
 public override void Update(PlayerFMS player)
 {
     if (player.selectStatus != UnitSelectStatus.Tapped && player.turn)
     {
         Debug.Log(player.gameObject.name + "is now transitioning from Disabled to Standby.");
         player.TransitionToState(player.standbyState);
     }
 }
Пример #5
0
 public override void Update(PlayerFMS player)
 {
     Picker.instance.PickTargetForMovement();
     if (player.moving)
     {
         Debug.Log(player.gameObject.name + "is now transitioning from Wait for Order 1 to Move.");
         player.TransitionToState(player.moveState);
     }
 }
Пример #6
0
 public override void Update(PlayerFMS player)
 {
     TurnManager.instance.turnList.Remove(player.unit);
     player.selectStatus = UnitSelectStatus.Tapped;
     ActiveCharacterManager.instance.activeUnit = null;
     player.end = false;
     Debug.Log(player.gameObject.name + "is now transitioning from End to Disabled.");
     player.TransitionToState(player.disabledState);
 }
Пример #7
0
 public override void Update(PlayerFMS player)
 {
     GraphUCS.instance.ClearInteractableTiles();
     PathDrawer.instance.DeletePath();
     //if(end) {
     Debug.Log(player.gameObject.name + "is now transitioning from Wait for Order 2 to End.");
     player.TransitionToState(player.endState);
     //}
 }
Пример #8
0
 public abstract void OnExit(PlayerFMS player);
Пример #9
0
 public abstract void Update(PlayerFMS player);
Пример #10
0
 public abstract void OnEnter(PlayerFMS player);
Пример #11
0
 public override void OnEnter(PlayerFMS player)
 {
     Debug.Log(player.gameObject.name + "is now moving");
 }
Пример #12
0
 public override void OnExit(PlayerFMS player)
 {
     throw new System.NotImplementedException();
 }
Пример #13
0
 public override void OnEnter(PlayerFMS player)
 {
     Debug.Log(player.gameObject.name + "is now waiting for order 1");
 }
Пример #14
0
 public override void OnEnter(PlayerFMS player)
 {
     Debug.Log(player.gameObject.name + "is now ending its turn");
 }
Пример #15
0
 public override void Update(PlayerFMS player)
 {
 }
Пример #16
0
 public override void OnEnter(PlayerFMS player)
 {
     Debug.Log(player.gameObject.name + "is now on standby");
 }