Exemple #1
0
    public event CompletedSubMision OnCompleted;//disparado en el accesor Completed

    //Constructor
    public SubMision(subMisionInfo info)
    {
        this.info = info;
        Item item = Item.ItemsList.Where(i => i.itemName.ToLower() == info.ItemName.ToLower()).FirstOrDefault();

        this.item = item;
        progres   = 0;
    }
Exemple #2
0
    public Mision(MisionInfo info)
    {
        this.info = info;

        if (info.SubMisions.Count != 0)
        {
            for (int i = 0; i < info.SubMisions.Count; i++)//genero cantidad de misiones de a cuerdo a la dificultad
            {
                subMisionInfo subMision = info.SubMisions[i];
                subMisions.Add(new SubMision(subMision));
            }
        }

        Inventory.OnItemAdd += UpdateMisionProgres;
    }