Ejemplo n.º 1
0
    MinionBoughtDef CreateMinionDefInstance(MinionType t)
    {
        var minion = new MinionBoughtDef();

        minion.hp = minion.passiveSkill = minion.skill = minion.speed = 1;

        minion.type = t.ToString();
        return(minion);
    }
Ejemplo n.º 2
0
    MinionBoughtDef CreateMinionDefInstance(MinionType t)
    {
        var minion = new MinionBoughtDef();

        if (t != MinionType.Healer && t != MinionType.WarScreamer)
        {
            minion.hp = minion.skill = minion.speed = 1;
        }
        else
        {
            minion.passiveSkill = minion.skill = minion.speed = 1;
        }

        minion.type = t.ToString();
        return(minion);
    }
Ejemplo n.º 3
0
    public void SetUpgradeItems(MinionBoughtDef boughtInfo, MinionsStatsCurrencyDef statsCurrency
                                , GenericListJsonLoader <BaseMinionStat> minionStats)
    {
        _boughtInfo    = boughtInfo;
        _statsCurrency = statsCurrency;
        _minionStats   = minionStats;

        if (_list == null || _list.Count == 0)
        {
            GenerateItemsFromScratch();
        }
        else
        {
            ReloadItems();
        }
    }