/// <summary> /// Generate a quest where you will deliver an random item to the destination /// </summary> /// <param name="nodeConnection"></param> public void GenerateDeliverQuest(Connection <Npc> nodeConnection) { Quest nQ = new Quest("Random Deliver Quest #" + 1 + ((Random.value + Random.value) / Random.value * Random.value), nodeConnection.First.data); nQ.AddDeliverObjective((QuestItem)Random.Range(0, 11), nodeConnection.Second.data); nQ.SetQuestReturn(nodeConnection.Second.data); m_generatedQuests.Add(nQ); }