// Start is called before the first frame update void Start() { GameObject mCard, cCard, newCard; mCard = GameObject.Find("mCard"); cCard = GameObject.Find("cCard"); for (int i = 0; i < mdrawCardNum - 1; i++) { newCard = Instantiate(mCard); newCard.name = "mCard" + (i + 1); newCard.transform.SetParent(GameObject.Find("MCardList").transform); newCard.GetComponent <RectTransform>().position = mCard.GetComponent <RectTransform>().position; newCard.GetComponent <RectTransform>().localScale = new Vector3(cardSize, cardSize, 0); newCard.transform.Find("UI").GetComponent <RectTransform>().localPosition = Vector3.zero; newCard = Instantiate(cCard); newCard.name = "cCard" + (i + 1); newCard.transform.SetParent(GameObject.Find("CCardList").transform); newCard.GetComponent <RectTransform>().position = cCard.GetComponent <RectTransform>().position; newCard.GetComponent <RectTransform>().localScale = new Vector3(cardSize, cardSize, 0); newCard.transform.Find("UI").GetComponent <RectTransform>().localPosition = Vector3.zero; } cardInfoScript = transform.GetComponent <CardInfo>(); ops = GameObject.Find("PlayerOP").transform.GetComponent <OPScript>(); setMCTouchable(turn); setCCTouchable(!turn); }
// Start is called before the first frame update void Awake() { gm = transform.GetComponent <GameManager>(); info = transform.GetComponent <CardInfo>(); ops = GameObject.Find("PlayerOP").transform.GetComponent <OPScript>(); soundObject = transform.GetComponent <AudioSource>(); turn = gm.turn; beforeTurn = turn; autoPlay = false; t1 = -1f; step = 0; drawPattern = 0; done = false; }