Esempio n. 1
0
    public bool UseItem(LevelScript lvl, GameObject inthisroom)
    {
        bool allUsedUp = false;

        if (name == lvl.GetPrefabName(lvl.PF_FireExtinguisher))
        {
            Transform fire = inthisroom.transform.Find(lvl.GetPrefabName(lvl.PF_Fire));

            if (fire != null)
            {
                Destroy(fire.gameObject);
            }

            // Decrease extinguisher use here TODO
        }
        else if (name == lvl.GetPrefabName(lvl.PF_Plank))
        {
            Transform hole = inthisroom.transform.Find(lvl.GetPrefabName(lvl.PF_Hole));

            if (hole != null)
            {
                lvl.CreateElementInRoom(lvl.PF_PlankBridge, inthisroom);

                allUsedUp = true;
            }
        }

        return(allUsedUp);
    }