public void ChangePlayer(GameObject nowPlayer) { nowScene = SceneManager.GetActiveScene().name; player = nowPlayer; if (nowScene == "GameScene") { playerAni = player.GetComponent <AnimationController>(); playerScript = player.GetComponent <PlayerScript>(); } else if (nowScene == "ItemCollectScene") { itemPlayerCntrl = player.GetComponent <PlayerCntrl_itemField>(); } }
float timer; //제한 시간 타이머 private void Awake() { waitImg = GameObject.Find("Canvas/fightGameStartMSG"); waitImg.SetActive(false); itemBtnCanvas = GameObject.Find("itemBtnCanvas"); s_player = GameObject.Find("Player").GetComponent <PlayerCntrl_itemField>(); s_itemBtn = itemBtnCanvas.GetComponentInChildren <ItemBtn>(); s_player.GM = this; s_itemBtn.GM = this; itemBtn = new Button[3]; itemBtn[0] = itemBtnCanvas.transform.GetChild(1).GetChild(0).GetComponent <Button>(); itemBtn[1] = itemBtnCanvas.transform.GetChild(1).GetChild(1).GetComponent <Button>(); itemBtn[2] = itemBtnCanvas.transform.GetChild(1).GetChild(2).GetComponent <Button>(); alarmImg = itemBtnCanvas.transform.GetChild(0).GetComponent <RawImage>(); alarmImg.gameObject.SetActive(false); T_timer = GameObject.Find("Canvas/Timer").GetComponent <Text>(); CPlayerInfo = new PlayerInfo(); min = 0; timer = 0; }