Beispiel #1
0
        public void onToggleValueChange(Toggle item)
        {
            bool             isOn      = item.isOn;
            GameObject       curObj    = null;
            EM_SPELL_AI_TYPE curStatue = mStatus;

            if (item == mFreevBattle)
            {
                curObj    = mFreevBattleEffect;
                curStatue = EM_SPELL_AI_TYPE.EM_SPELL_AI_TYPE_NORMAL;
            }
            else if (item == mFirstBattle)
            {
                curObj    = mFirstBattleEffect;
                curStatue = EM_SPELL_AI_TYPE.EM_SPELL_AI_TYPE_ATTACK;
            }
            else if (item == mFirstHeal)
            {
                curObj    = mFirstHealEffect;
                curStatue = EM_SPELL_AI_TYPE.EM_SPELL_AI_TYPE_CURE;
            }

            if (curObj)
            {
                curObj.SetActive(isOn);
                if (isOn)
                {
                    mStatus = curStatue;
                    FightControler.Inst.SetFightAIState(mStatus);
                }
            }
        }
Beispiel #2
0
 void Awake()
 {
     mFreevBattle.isOn = true;
     mFirstBattle.isOn = false;
     mFirstHeal.isOn   = false;
     mFreevBattleEffect.SetActive(true);
     mFirstBattleEffect.SetActive(false);
     mFirstHealEffect.SetActive(false);
     mStatus = EM_SPELL_AI_TYPE.EM_SPELL_AI_TYPE_NORMAL;
 }
Beispiel #3
0
 public void SetFightAIState(EM_SPELL_AI_TYPE AItype)
 {
     m_FightAIstate = AItype;
 }