Example #1
0
 public void addGate(Gate g)
 {
     if (!contains(g))
     {
         GateDrawerLoader l = GameObject.Instantiate(GateDrawerItemPref, transform).GetComponent <GateDrawerLoader>();
         l.gate = g;
         l.load();
         gateLoaders.Add(l);
     }
 }
Example #2
0
    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;
    }