// 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); }
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); } }