Пример #1
0
 public override void Buy(Race who, float price = 0, int quantity = 0)
 {
     Buy <AddMagicResistChanceItem> (who, price, quantity, x => x.chance = chance);
 }
Пример #2
0
 public void HandleAttack(Race target)
 {
 }
Пример #3
0
 public override void Buy(Race who, float price, int quantity)
 {
     Buy <GaiaCellItem> (who, price, quantity);
 }
Пример #4
0
 public float AdditionalAffectChange(StunAffect affect, Race target)
 {
     return(Affect.HasAffect <StunAffect>(target) ? 0f : 1f);
 }
Пример #5
0
 public override void Buy(Race who, float price, int quantity)
 {
     Buy <StatLuckAddingItem> (who, price, quantity, e => e.extraLuck = extraLuck);
 }
Пример #6
0
 public override void Buy(Race who, float price, int quantity)
 {
     Buy <StatDamageAddingItem> (who, price, quantity, e => e.extraDamage = extraDamage);
 }
Пример #7
0
 public override void Buy(Race who, float price = 0, int quantity = 0)
 {
     Buy <AddCriticalChangeItem> (who, price, quantity, x => x.chance = chance);
 }
Пример #8
0
 public override void Buy(Race who, float price, int quantity)
 {
     Buy <StatResistanceAddingItem> (who, price, quantity, e => e.extraResistance = extraResistance);
 }
Пример #9
0
 public override void Execute(Race target)
 {
     target.GetModule <HealthPowerModule> (hp => hp.SubtractHp(damage));
 }
Пример #10
0
 public virtual bool Interact(Race target)
 {
     return(true);
 }
Пример #11
0
        public static T Create <T>(string resource, Race own, int quantity, Action <T> predicate = null) where T : Item
        {
            var a = GetMonoResource <T> (resource);

            return(Create <T> (a, own, quantity, predicate));
        }