public PlayerCombatResult RunCombat() { SetUpCombatInstance(); PlayerCombatResult result = SimulatePlayerCombat(); Debug.Log(result); Debug.Log("player1:"); Debug.Log(player1Units.MapStatusString()); Debug.Log("player2:"); Debug.Log(player2Units.MapStatusString()); // update views UpdateCombatResultView(result); combatResultView.ShowWindow(); return(result); }