private void Update() { if (!this.startCheck) { return; } if ((this.m_checkFlag & FlowNode_CheckSceneChangeUrlScheme.CheckFlag.FinishedCheck) != (FlowNode_CheckSceneChangeUrlScheme.CheckFlag) 0) { this.Finished(); } else if ((this.m_checkFlag & FlowNode_CheckSceneChangeUrlScheme.CheckFlag.FinishEndMovie) != (FlowNode_CheckSceneChangeUrlScheme.CheckFlag) 0) { this.m_checkFlag |= FlowNode_CheckSceneChangeUrlScheme.CheckFlag.FinishedCheck; DebugUtility.Log("CheckSceneChangeUrlScheme => Flag = FinishedCheck"); } else if (StreamingMovie.IsPlaying) { if ((this.m_checkFlag & FlowNode_CheckSceneChangeUrlScheme.CheckFlag.StartEndMovie) != (FlowNode_CheckSceneChangeUrlScheme.CheckFlag) 0) { return; } this.PushMovieEndEvent(); } else { this.m_checkFlag |= FlowNode_CheckSceneChangeUrlScheme.CheckFlag.FinishEndMovie; DebugUtility.Log("CheckSceneChangeUrlScheme => Flag = FinishEndMovie"); } }
private void Finished() { this.startCheck = false; this.m_checkFlag = (FlowNode_CheckSceneChangeUrlScheme.CheckFlag) 0; this.ActivateOutputLinks(100); DebugUtility.Log("CheckSceneChangeUrlScheme => Finished"); }
private void PushMovieEndEvent() { MonoSingleton <StreamingMovie> .Instance.IsNotReplay = true; this.ActivateOutputLinks(10); DebugUtility.Log("CheckSceneChangeUrlScheme => Flag = StartEndMovie"); this.m_checkFlag |= FlowNode_CheckSceneChangeUrlScheme.CheckFlag.StartEndMovie; DebugUtility.Log("CheckSceneChangeUrlScheme => PushMovieEndEvent"); }
public override void OnActivate(int pinID) { if (pinID != 0) { return; } this.startCheck = true; this.m_checkFlag = (FlowNode_CheckSceneChangeUrlScheme.CheckFlag) 0; }