public override void OnBehaviourPause(Playable playable, FrameData info) { if (controller != null) { LightShowMaster.Instance.ReleasePooled(controller, this); } controller = null; }
public override void OnBehaviourPlay(Playable playable, FrameData info) { if (controller != null) { LightShowMaster.Instance.ReleasePooled(controller, this); } controller = LightShowMaster.Instance.GetPooled(this); initializedPlayerData = false; }