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); }