public void StartTurn(IHasTurn hasTurn)
        {
            MyActionEnum      = ActionEnum.HasAction;
            MyBonusActionEnum = BonusActionEnum.HasBonusAction;
            MyReactionEnum    = ReactionEnum.HasReaction;


            hasTurn.StartTurn(MyActionEnum, MyBonusActionEnum, MyReactionEnum);
        }
Beispiel #2
0
        //----------------------------------------------------------------------------
        //             Start Turn
        //----------------------------------------------------------------------------

        #region StartTurn
        /// <summary>
        /// For a PlayerTurn, nothing happens until the UI is interacted with <para/>
        /// So the only action taken is to inform the UI who's turn has started.
        /// </summary>
        public void StartTurn(ActionEnum action, BonusActionEnum bonusAction, ReactionEnum reaction)
        {
            MyUIManager.StartTurn(this);
            MyHasSpeed.ResetUsedMovement();
        }