private void OnEnable() { player = GameObject.Find("Player"); score = GameObject.Find("ScoreText"); sound = GameObject.Find("SFXManager").GetComponent <JY_SFXManager>(); locks = chest.numOfLocks; if (player.GetComponent <JY_Move>().hasSimple) { locks--; } else if (player.GetComponent <JY_Move>().hasDesimple) { locks++; } locksLeft = locks; unlocks = 0; for (int i = 0; i < 8; i++) { buttonLocks[i].gameObject.SetActive(false); if (locks > i) { buttonLocks[i].GetComponent <JY_Lock>().Dir = chest.locks[i]; buttonLocks[i].interactable = true; buttonLocks[i].gameObject.SetActive(true); } else { buttonLocks[i].gameObject.SetActive(false); } if (i > 3) { row2.SetActive(true); } } sound.playSound(3); EventHandle.SetSelectedGameObject(buttonLocks[0].gameObject); }
// Start is called before the first frame update void Start() { player = GameObject.Find("Player").GetComponent <JY_Move>(); sound = GameObject.Find("SFXManager").GetComponent <JY_SFXManager>(); timing = GameObject.Find("Canvas").GetComponent <JZ_Timer>(); }
// Start is called before the first frame update void Start() { player = GameObject.Find("Player"); zone = GameObject.Find("LevelText").GetComponent <Text>(); sound = GameObject.Find("SFXManager").GetComponent <JY_SFXManager>(); }