Пример #1
0
    public void CheckEndBattle()
    {
        bool bAliveHeroes = false;
        for (int i = 0; i < mListMyHeroes.Count; ++i)
        {
            if (!mListMyHeroes[i].IsDie)
            {
                bAliveHeroes = true;
            }
        }
        if (!bAliveHeroes)
        {
            mBattleState = eBattleState.eBattle_Lose;
            UtilFunc.FadeInOut(true);

            StartCoroutine(EndBattle(2));
            return;
        }

        bAliveHeroes = false;
        for (int i = 0; i < mListEnemyHeroes.Count; ++i)
        {
            if (!mListEnemyHeroes[i].IsDie)
            {
                bAliveHeroes = true;
            }
        }

        if (!bAliveHeroes)
        {
            mBattleState = eBattleState.eBattle_Win;

            StartCoroutine(EndBattle(2));
        }
    }
 private void ChangeState(eBattleState state)
 {
     battleState = state;
     if (stateChange != null)
     {
         stateChange(battleState);
     }
     else
     {
         Debug.Log("Event is null");
     }
 }
Пример #3
0
    private void SetBattleState(eBattleState state)
    {
        battleState = state;

//		BattleGUIControllerRefactored.BattleStateChanged (state);
    }
Пример #4
0
    void Start()
    {
        mBattleState = eBattleState.eBattle_Ing;

        CreativeSpore.RpgMapEditor.Camera2DController cam2d =Camera.main.transform.GetComponent<CreativeSpore.RpgMapEditor.Camera2DController>();
        cam2d.PixelToUnits = 101;
    }