示例#1
0
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.F1))
        {
            SceneManager.LoadScene("Lobby");
        }

        if (Input.GetKeyDown(KeyCode.F12))
        {
            ServerApi.EndOfTurn();
        }
    }
示例#2
0
 void OnEndOfTurnButtonClick()
 {
     if (GameState.isMainPlayerTurn)
     {
         var voidManaSlots = ManaPool.playerInstance.GetVoidManaSlots();
         if (voidManaSlots < 3)
         {
             Dialog.instance.ShowDialog(
                 $"You need convert {3 - voidManaSlots} card to mana slots, or you lose {3 - voidManaSlots} mana",
                 "End turn anyway",
                 this.OnEndTurnAnywayButtonClick,
                 "Cancel",
                 this.OnContinueTurnButtonClick
                 );
         }
         else
         {
             ServerApi.EndOfTurn();
         }
     }
 }
示例#3
0
 void OnEndTurnAnywayButtonClick()
 {
     ServerApi.EndOfTurn();
     Dialog.instance.HideDialog();
 }