Пример #1
0
 public EntityAbility(GeneralAbilities general, ItemAbilities items, EntityAbilities interactions, EffectAbilities magic, AIAbilities ai)
 {
     _general      = general;
     _items        = items;
     _interactions = interactions;
     _magic        = magic;
     _ai           = ai;
 }
Пример #2
0
 public EntityAbility(EntityAbility source)
 {
     this._general      = source._general;
     this._items        = source._items;
     this._interactions = source._interactions;
     this._magic        = source._magic;
     this._ai           = source._ai;
 }
Пример #3
0
 public bool Check(EffectAbilities value)
 {
     return((_magic & value) > 0);
 }
Пример #4
0
 public void Remove(EffectAbilities value)
 {
     _magic &= ~value;
 }
Пример #5
0
 public void Add(EffectAbilities value)
 {
     _magic |= value;
 }