public void OnVariableChanged(WorldListenerSource source, string variable) { if (State != VariableState.Awake && source == Source && variable == Variable) { State = VariableState.Changed; RunInstructions(Instructions); } }
public void VariableChanged(WorldListenerSource source, string variable) { foreach (var listener in Listeners) { if (listener.gameObject.scene.buildIndex == SceneIndex) { listener.OnVariableChanged(source, variable); } } }