public void addGate(Gate g) { if (!contains(g)) { GateDrawerLoader l = GameObject.Instantiate(GateDrawerItemPref, transform).GetComponent <GateDrawerLoader>(); l.gate = g; l.load(); gateLoaders.Add(l); } }
public void completeLevel(Level l) { clear(); text.text = string.Format(str, l.levelName); for (int i = 0; i < l.rewards.Length; i++) { GateDrawerLoader loader = GameObject.Instantiate(gateDrawerItemPref, rewardsPanel.transform).GetComponent <GateDrawerLoader>(); loader.gate = l.rewards[i]; loader.load(); rewards.Add(loader.gameObject); } Enabled = true; }