예제 #1
0
 public SimpleBooleanStatusDebuff(GameAttributeB statusAttribute, GameAttributeB immuneCheckAttribute,
     FloatingNumberMessage.FloatType? floatMessage = null)
 {
     _statusAttribute = statusAttribute;
     _immuneCheckAttribute = immuneCheckAttribute;
     _floatMessage = floatMessage;
     _immuneBlocked = false;
 }
예제 #2
0
 public bool _RawGetAttribute(GameAttributeB attribute, int? key)
 {
     return RawGetAttributeValue(attribute, key).Value != 0;
 }
예제 #3
0
 public bool this[GameAttributeB attribute, int? key]
 {
     get { return GetAttributeValue(attribute, key).Value != 0; }
     set { SetAttributeValue(attribute, key, new GameAttributeValue(value ? 1 : 0)); }
 }
예제 #4
0
 public bool this[GameAttributeB attribute]
 {
     get { return GetAttributeValue(attribute, null).Value != 0; }
     set { SetAttributeValue(attribute, null, new GameAttributeValue(value ? 1 : 0)); }
 }