Example #1
0
 // Use this for initialization
 void Start()
 {
     cardDesk    = GameObject.Find("GameManager").GetComponent <CardDesk>();
     cardSockets = new GameObject[4];
     for (int i = 0; i < 4; i++)
     {
         cardSockets[i] = GameObject.Find("Socket" + (i + 1).ToString());
     }
     AvailableCards = new int[4];
     Cmd_InitSelectedCards();
     animator = GetComponent <Animator>();
     animator.SetTrigger("NoDamaged");
     Cmd_SetReady(false);
 }
Example #2
0
        public void TestMethod1()
        {
            CardDesk d = new CardDesk();

            d.MixDesk(100000);
            Player p1 = new Player();
            Board  b  = new Board();

            b.PutCard(d.GetCardOnTop());
            b.PutCard(d.GetCardOnTop());
            b.PutCard(d.GetCardOnTop());
            b.PutCard(d.GetCardOnTop());
            b.PutCard(d.GetCardOnTop());
            p1.PutCardHand(d.GetCardOnTop());
            p1.PutCardHand(d.GetCardOnTop());
            TestCombine.Test(b, p1);
        }
    private void Start()
    {
        if (isLocalPlayer)
        {
            leftHPBar        = GameObject.Find("leftHPBar");
            rightHPBar       = GameObject.Find("rightHPBar");
            emptyCard        = Resources.Load <Card>("EmptyCard");
            preRoundTimer    = GameObject.Find("preRoundTimer");
            cardSockets      = new GameObject[4];
            enemyCardSockets = new GameObject[4];
            cardDesk         = GameObject.Find("CardDesk").GetComponent <CardDesk>();
            for (int i = 0; i < 4; i++)
            {
                enemyCardSockets[i] = GameObject.Find("EnemyCardSockets").transform.GetChild(i).gameObject;
                cardSockets[i]      = GameObject.Find("CardSockets").transform.GetChild(i).gameObject;
            }
            enemyCardSocketsObject = GameObject.Find("EnemyCardSockets");
            enemyCardSocketsObject.SetActive(false);
            Cmd_InitSelectedCards();
            AvailableCards = new int[4];

            if (ID == 0)
            {
                Instantiate(sheriffStarPrefab, new Vector3(-3.05f, 3.33f, 0), Quaternion.identity);
                player = GameObject.Instantiate(bluePlayerPrefab, new Vector3(-3.05f, -0.68f, 0), Quaternion.identity).GetComponent <PlayerController>();
                enemy  = GameObject.Instantiate(redEnemyPrefab, new Vector3(3.66f, -0.68f, 0), Quaternion.Euler(0, -180, 0)).GetComponent <EnemyController>();
                player.gameController = this;
            }
            else
            {
                Instantiate(sheriffStarPrefab, new Vector3(3.66f, 3.33f, 0), Quaternion.identity);
                player = GameObject.Instantiate(redPlayerPrefab, new Vector3(3.66f, -0.68f, 0), Quaternion.Euler(0, -180, 0)).GetComponent <PlayerController>();
                enemy  = GameObject.Instantiate(BlueEnemyPrefab, new Vector3(-3.05f, -0.68f, 0), Quaternion.identity).GetComponent <EnemyController>();
                player.gameController = this;
            }
            Cmd_SetReady(true);
        }
    }