Esempio n. 1
0
        public StandaloneInstance(BuffDefinition <T> buff_definition, float length = 0, bool is_benificial = true, Sprite icon = null)
            : base(buff_definition)
        {
            this.icon          = icon;
            this.is_benificial = is_benificial;
            this.length        = length;

            stack_count = 1;

            is_timed = length > 0;
        }
Esempio n. 2
0
 public ChildInstance(BuffDefinition <T> buff_definition, IBuff parent) : base(buff_definition, parent)
 {
     this.parent = parent;
 }
Esempio n. 3
0
 protected PartialInstance(BuffDefinition <T> buff_definition, IBuff buff)
 {
     info = buff_definition.GetBuffInfo(buff);
     this.buff_definition = buff_definition;
 }
Esempio n. 4
0
 public PartialInstance(BuffDefinition <T> buff_definition)
 {
     info = buff_definition.GetBuffInfo(buff);
     this.buff_definition = buff_definition;
 }