Ejemplo n.º 1
0
    /// <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);
    }