Преглед изворни кода

Reset used blitz if a new open state is reached in main phase

hooperk пре 5 месеци
родитељ
комит
0f30dbcc5a
1 измењених фајлова са 8 додато и 0 уклоњено
  1. 8 0
      Assets/Scripts/Script/TurnStateMachine.cs

+ 8 - 0
Assets/Scripts/Script/TurnStateMachine.cs

@@ -920,6 +920,14 @@ public class TurnStateMachine : MonoBehaviourPunCallbacks
             ResetMainPhaseParameter();
             #endregion
 
+            #region resetting used blitz
+            if (GManager.instance.attackProcess.UsedBlitz)
+            {
+                if (GManager.instance.turnStateMachine.gameContext.Memory <= 0)
+                    GManager.instance.attackProcess.UsedBlitz = false;
+            }
+            #endregion
+
             yield return GManager.instance.photonWaitController.StartWait("SetMainPhase");
 
             if (gameContext.TurnPhase == GameContext.phase.Main)