void Awake() { // Making sure there's no existing board if (boardHolder != null) Destroy (boardHolder); // Create a new board and find required scripts boardHolder = Instantiate (boardManager); boardScript = boardHolder.GetComponent<BoardController>(); cardSlotScript = slotHolder.GetComponent<CardSlotManager> (); // Determine if we're running a tutorial or a multiplayer game. Will eventually require support for multiple game modes // --> use switch() and unique game mode managers if (tutorial) { // Start the tutorial tutorialScript = tutorialManager.GetComponent<TutorialController>(); tutorialScript.StartTutorial(); } else { // Starting a new multiplayer game boardScript.StartGame (); // Update Cardslots to reflect player colours cardSlotScript.ChangeSlotColours(PlayerColour.Instance.redSheep); } }
void Awake() { // Making sure there's no existing board if (boardHolder != null) { Destroy(boardHolder); } // Create a new board and find required scripts boardHolder = Instantiate(boardManager); boardScript = boardHolder.GetComponent <BoardController>(); cardSlotScript = slotHolder.GetComponent <CardSlotManager> (); // Determine if we're running a tutorial or a multiplayer game. Will eventually require support for multiple game modes // --> use switch() and unique game mode managers if (tutorial) { // Start the tutorial tutorialScript = tutorialManager.GetComponent <TutorialController>(); tutorialScript.StartTutorial(); } else { // Starting a new multiplayer game boardScript.StartGame(); // Update Cardslots to reflect player colours cardSlotScript.ChangeSlotColours(PlayerColour.Instance.redSheep); } }
private void Awake() { _instance = this; _cardSlots = new List <CardSlot>(); DrawCardsButton.onClick.AddListener(DealCards); PrepareCardSlots(); }
void Start() { cardTexture = GetComponent <SpriteRenderer>(); cardSlotScript = slotHolder.GetComponent <CardSlotManager> (); gameScript = GameObject.Find("Main Camera").GetComponent <GameController> (); pairController = pair.GetComponent <TutorialCardController> (); }
void Start() { cardTexture = GetComponent<SpriteRenderer>(); cardSlotScript = slotHolder.GetComponent<CardSlotManager> (); pairController = pair.GetComponent<CardController> (); Deselect (); }
void Start() { cardTexture = GetComponent<SpriteRenderer>(); cardSlotScript = slotHolder.GetComponent<CardSlotManager> (); gameScript = GameObject.Find("Main Camera").GetComponent<GameController> (); pairController = pair.GetComponent<TutorialCardController> (); }
void Start() { cardTexture = GetComponent <SpriteRenderer>(); cardSlotScript = slotHolder.GetComponent <CardSlotManager> (); pairController = pair.GetComponent <CardController> (); Deselect(); }
private void Start() { instance = this; for (int i = 0; i < numberOfSlots; i++) { GameObject temp = Instantiate(slot, new Vector2(this.transform.position.x + offset, this.transform.position.y), Quaternion.identity); slots.Add(temp); offset += offsetAmount; } }