public IntModification(ItemSpecPropertyEnum property, int min, int max) { _property = (short)property; _max = max; _min = min; }
public FloatModification(ItemSpecPropertyEnum property, float min, float max) { _property = (short)property; _max = max; _min = min; }
public bool HasProperty(ItemSpecPropertyEnum prop) { return(_properties.ContainsKey((short)prop)); }
public ItemSpecProperty GetProperty(ItemSpecPropertyEnum prop) { return(_properties.ContainsKey((short)prop) ? _properties[(short)prop] : null); }
public ItemSpecProperty(ItemSpecPropertyEnum id, object data) : base((short)id, data) { }
public ItemSpecProperty(ItemSpecPropertyEnum id, Vector3 data) : base((short)id, data) { }
public ItemSpecProperty(ItemSpecPropertyEnum id, byte data) : base((short)id, data) { }
public ItemSpecProperty(ItemSpecPropertyEnum id, string data) : base((short)id, data) { }
public FloatModification(ItemSpecPropertyEnum property, float range) { _property = (short)property; _range = range; }