protected override void Awake()
 {
     base.Awake();
     this.m_WindowController.Initialize((FlowNode)this);
     this.m_WindowController.Add((FlowWindowBase.SerializeParamBase) this.m_RootWindowParam);
     this.m_RootWindow = this.m_WindowController.GetWindow <FlowCommonWindow.RootWindow>();
 }
 protected override void OnDestroy()
 {
     this.m_RootWindow = (FlowCommonWindow.RootWindow)null;
     this.m_WindowController.Release();
     base.OnDestroy();
 }