示例#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
文件: Item.cs 项目: khiemnd777/Mob
 public virtual bool Interact(Race target)
 {
     return(true);
 }
示例#11
0
文件: Item.cs 项目: khiemnd777/Mob
        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));
        }