コード例 #1
0
 public override void CheckIfPlayerWon()
 {
     if (BPlayerSide.Find("PlayerCDField").childCount == 0 &&
         BPlayerSide.Find("PlayerHand").childCount == 0 &&
         BPlayerSide.Find("PlayerPlayField").childCount == 0)
     {
         SceneManager.LoadScene("AdventureGame");
     }
     EndPlayerTurn();
 }
コード例 #2
0
    // Use this for initialization
    public override void Start()
    {
        Transform gameboardPanel = GameObject.Find("Canvas/Gameboard/MainPanel").transform;

        specialAttacks = transform.GetComponent <SpecialAttacksManager>();
        APlayerSide    = gameboardPanel.Find("A_PlayerSide").GetComponent <RectTransform>();
        BPlayerSide    = gameboardPanel.Find("B_PlayerSide").GetComponent <RectTransform>();
        graveyard      = gameboardPanel.Find("InfoPanel/Graveyard").GetComponent <RectTransform>();
        aPlayer        = APlayerSide.GetComponent <BasePlayer>();
        bPlayer        = BPlayerSide.GetComponent <BasePlayer>();
        InitializeGUI();
    }