Exemplo n.º 1
0
    void Start()
    {
        playerInventory = GameObject.FindGameObjectWithTag("Player").GetComponent <Inventory>();
        vendordatabase  = VendorDatabase.Instance;
        questManager    = QuestManager.Instance;
        particles       = gameObject.GetComponentInChildren <ParticleSystem>();

        switch (this.name)
        {
        case "BoxofPaperclips":
            questReference = questManager.questLogListDatabase.GetQuestLog("Collect Paper Clip to Fix Grapple");
            break;

        case "Yarn":
            questReference = questManager.questLogListDatabase.GetQuestLog("Get Some Strings");
            break;

        case "TearableBook":
            questReference = questManager.questLogListDatabase.GetQuestLog("Tear Book Page for Paper Pieces");
            break;

        case "CakeBox":
            questReference = questManager.questLogListDatabase.GetQuestLog("Grab the... Cake?");
            break;

        default:
            break;
        }

        if (questReference != questManager.GetCurrentQuest())
        {
            SetLighting(false);
        }
    }
Exemplo n.º 2
0
 public void DestroyInstance()
 {
     instance = null;
 }