Ejemplo n.º 1
0
 public virtual bool ApplyChange(ScriptableObjectVariable <T> amount)
 {
     if (useAsConstant)
     {
         return(false);
     }
     return(true);
 }
 public override bool ApplyChange(ScriptableObjectVariable <int> amount)
 {
     if (!base.ApplyChange(amount))
     {
         return(false);
     }
     Value += amount.Value;
     return(true);
 }
Ejemplo n.º 3
0
 public bool SetValue(ScriptableObjectVariable <T> value)
 {
     if (useAsConstant)
     {
         return(false);
     }
     Value = value.Value;
     return(true);
 }
Ejemplo n.º 4
0
 public bool SetValue(ScriptableObjectVariable <T> variable)
 {
     return(SetValue(variable.Value));
 }