void Start() { if (ActiveOnStart) { OpenNISessionManager.AddListener(this.gameObject); IsActive = true; } started = true; }
void OnEnable() { // only add to session manager by default if not navigable // we test "started" since OnEnable is called before Start and we dont // want to cause openni to init just yet (it messes up the singleton) if (IsActive && started) { OpenNISessionManager.AddListener(this.gameObject); IsActive = true; } }
void OnDisable() { OpenNISessionManager.RemoveListener(this.gameObject); }
public void Deactivate() { IsActive = false; OpenNISessionManager.RemoveListener(this.gameObject); }
public void Activate() { IsActive = true; OpenNISessionManager.AddListener(this.gameObject); }