public override void OnValueChanged() { VariableCallback handler = valueChanged; if (handler != null) { handler(); } }
public static VariableCallback AddVariableCallback(int identity, string Id) { VariableCallback callback = new VariableCallback(); callback.identity = identity; callback.Id = Id; Callbacks.Add(callback); return(callback); }
internal virtual void ClearValueChangedCallbacks() { valueChanged = null; }
extern public static void AddVariable(string name, string defaultValue, string initialValue, VariableCallback callback = null);