public static void StopCurrentCutscene() { if (_CurrentCutScene != null) { _CurrentCutScene.Stop(); _CurrentCutScene = null; } else { C_DebugHelper.Log("_CurrentCutScene is null ,resume Stop.."); } }
void OnMouseDown() { if (cutscene == null) { Debug.LogError("Cutscene is not provided", gameObject); return; } cutscene.Stop(stopMode); }
void OnTriggerEnter(Collider other) { if (cutscene == null) { Debug.LogError("Cutscene is not provided", gameObject); return; } if (checkSpecificTagOnly && !string.IsNullOrEmpty(tagName)) { if (other.gameObject.tag != tagName) { return; } } enabled = false; cutscene.Stop(stopMode); }