Ejemplo n.º 1
0
    public void BuyEvo(Critter critter)
    {
        float pts = critter.GetEvoPts();

        if (pts >= cost && !critter.activeEvos.Contains(this)) {
            Activate(critter);

            critter.ModifyEvoPts(-cost);

            if(isMajor && !critter.GetIsPlayer()){
                EquipOpenSlot(critter);
            }
        }

        critter.statUpdateQueued = true;
    }
Ejemplo n.º 2
0
    public bool AffordCheck(Critter critter)
    {
        bool canAfford = false;
        float pts = critter.GetEvoPts();

        if (pts >= cost){
            canAfford = true;
        }

        return canAfford;
    }