Пример #1
0
    public void StartBattle()
    {
        var monsterActor = monsterTemplate.Clone <Actor>();

        monsterActor.ResetHealth();

        battleWindow = windowManager.Open((int)Windows.BattleWindow - 1, false) as BattleWindow;
        battleWindow.StartBattle(playerActor, monsterActor);
        TogglePlayerMovement(false);
    }
    public void StartBattle()
    {
        var monsterActor = monsterTemplate.Clone <Actor> ();

        monsterActor.ResetHealth();


        battleWindow = windowManager.Open((int)Windows.BattleWindow - 1, false) as BattleWindow;
        battleWindow.battleOverCallback += BattleOver;
        battleWindow.StartBattle(playerActor, monsterActor);
        print("activate StartBattle");
    }
    public void StartBattle()
    {
        var monsterActor = monsterTemplate.Clone <Actor>();

        monsterActor.ResetHealth();

        statsWindow        = windowManager.Open((int)Windows.StatsWindow - 1, false) as StatsWindow;
        statsWindow.target = playerActor;
        statsWindow.UpdateStats();

        battleWindow = windowManager.Open((int)Windows.BattleWindow - 1, false) as BattleWindow;
        battleWindow.battleOverCallback += BattleOver;
        battleWindow.StartBattle(playerActor, monsterActor);
        togglePlayerMovement = false;
    }
    //Battle Functions

    public void StartBattle(bool boss)
    {
        battleWindow = windowManager.Open((int)Windows.BattleWindow - 1, false) as BattleWindow;
        battleWindow.battleOverCall += BattleOver;

        if (boss)
        {
            battleWindow.StartBattleBoss(Players, Bosses, (floor / 10));
        }
        else
        {
            battleWindow.StartBattle(Players, EnemySpawnData, floor);
            battleWindow.UpdateCharUI();
        }

        ToggleMovement(false);
    }
 public void StartBattle()
 {
     battleWindow = windowManager.Open((int)Windows.BattleWindow - 1, false) as BattleWindow;
     battleWindow.StartBattle(null, null);
     //TogglePlayerMovement (false);
 }