Ejemplo n.º 1
0
        public static AttrModifyData operator /(AttrModifyData data, double value)
        {
            var rt = new AttrModifyData(data);

            rt.Multiter -= (float)value;
            return(rt);
        }
Ejemplo n.º 2
0
        public static AttrModifyData operator +(AttrModifyData data, double value)
        {
            var rt = new AttrModifyData(data);

            rt.Adder += (float)value;
            return(rt);
        }
Ejemplo n.º 3
0
 public bool Equals(AttrModifyData other)
 {
     if (ReferenceEquals(null, other))
     {
         return(false);
     }
     if (ReferenceEquals(this, other))
     {
         return(true);
     }
     return(other == this);
 }
Ejemplo n.º 4
0
        private void SetBasicData()
        {
            BuffManager.Reload();
            auroList = new List <MonsterAuro>();
            SkillManager.Reload();

            antiMagic = new int[6];//6个属性

            Atk   = new AttrModifyData(Avatar.Atk);
            MaxHp = new AttrModifyData(Avatar.Hp);
            Def   = new AttrModifyData(Avatar.Def);
            Mag   = new AttrModifyData(Avatar.Mag);
            Spd   = new AttrModifyData(Avatar.Spd);
            Hit   = new AttrModifyData(Avatar.Hit);
            Dhit  = new AttrModifyData(Avatar.Dhit);
            Crt   = new AttrModifyData(Avatar.Crt);
            Luk   = new AttrModifyData(Avatar.Luk);
        }
Ejemplo n.º 5
0
 public AttrModifyData(AttrModifyData sourceValue)
 {
     Source   = sourceValue.Source;
     Adder    = sourceValue.Adder;
     Multiter = sourceValue.Multiter;
 }
Ejemplo n.º 6
0
 public bool Equals(AttrModifyData other)
 {
     if (ReferenceEquals(null, other)) return false;
     if (ReferenceEquals(this, other)) return true;
     return other==this;
 }
Ejemplo n.º 7
0
 public static AttrModifyData operator /(AttrModifyData data, double value)
 {
     var rt = new AttrModifyData(data);
     rt.Multiter -= (float)value;
     return rt;
 }
Ejemplo n.º 8
0
 public static AttrModifyData operator +(AttrModifyData data, double value)
 {
     var rt = new AttrModifyData(data);
     rt.Adder += (float)value;
     return rt;
 }
Ejemplo n.º 9
0
 public AttrModifyData(AttrModifyData sourceValue)
 {
     Source = sourceValue.Source;
     Adder = sourceValue.Adder;
     Multiter = sourceValue.Multiter;
 }