コード例 #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
ファイル: GaiaCell.cs プロジェクト: khiemnd777/Mob
 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
ファイル: StatLuckAdding.cs プロジェクト: khiemnd777/Mob
 public override void Buy(Race who, float price, int quantity)
 {
     Buy <StatLuckAddingItem> (who, price, quantity, e => e.extraLuck = extraLuck);
 }
コード例 #6
0
ファイル: StatDamageAdding.cs プロジェクト: khiemnd777/Mob
 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));
        }