Esempio n. 1
0
        private bool partyMemberIsSelected(PartyMember partyMember)
        {
            BattleStates.SelectTarget selectTargetState = CurrentBattleState as BattleStates.SelectTarget;
            if (selectTargetState != null)
            {
                return(selectTargetState.PotentialTarget == partyMember);
            }

            return(false);
        }
Esempio n. 2
0
        private bool partyMemberIsThinking(PartyMember partyMember)
        {
            BattleStates.Think thinkState = CurrentBattleState as BattleStates.Think;
            if (thinkState != null)
            {
                return(thinkState.CurrentPartyMember == partyMember);
            }

            BattleStates.SelectTarget selectTargetState = CurrentBattleState as BattleStates.SelectTarget;
            if (selectTargetState != null)
            {
                return(selectTargetState.Actor == partyMember);
            }

            BattleStates.MoveActor moveActorState = CurrentBattleState as BattleStates.MoveActor;
            if (moveActorState != null)
            {
                return(moveActorState.Actor == partyMember);
            }

            return(false);
        }