void OnObserveVariableEvent(Story.ObserveVariableEvent e) { if (debug) { Trace.Script("Observing " + e.variableName); } story.runtime.ObserveVariable(e.variableName, e.variableObserver); }
void OnObserveVariableEvent(Story.ObserveVariableEvent e) { if (debug) { StratusDebug.Log("Observing " + e.variableName); } story.runtime.ObserveVariable(e.variableName, e.variableObserver); }
void ObserveValue() { if (setObserver) { return; } var observeEvent = new Story.ObserveVariableEvent(); observeEvent.variableName = variable.name; observeEvent.variableObserver = OnValueChanged; reader.gameObject.Dispatch <Story.ObserveVariableEvent>(observeEvent); setObserver = true; }