void ActOnClick() { // activate map view Debug.Log("Exit"); BattleScreen battleScreen = transform.root.GetComponentInChildren <UIManager>().GetComponentInChildren <BattleScreen>(); switch (exitOption) { case ExitOption.DestroyPlayer: battleScreen.DestroyPlayer(); break; case ExitOption.DestroyEnemy: battleScreen.DestroyEnemy(); break; case ExitOption.FleePlayer: battleScreen.FleePlayer(); break; case ExitOption.FleeEnemy: battleScreen.FleeEnemy(); break; case ExitOption.EnterCity: battleScreen.CaptureAndEnterCity(); break; default: Debug.LogError("Unknown exit option."); break; } }