示例#1
0
    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;
        }
    }