protected internal override void OnClose(bool isShutdown, object userData) #endif { m_ProcedureMenu = null; base.OnClose(isShutdown, userData); }
protected internal override void OnClose(object userData) #endif { m_ProcedureMenu = null; base.OnClose(userData); }
protected override void OnOpen(object userData) { base.OnOpen(userData); // 打开UI的时候我们把ProcedureMenu作为参数传递了进去,在这里OnOpen事件会把它传递过来 m_ProcedureMenu = (ProcedureMenu)userData; if (m_ProcedureMenu == null) { return; } }
protected internal override void OnOpen(object userData) #endif { base.OnOpen(userData); m_ProcedureMenu = (ProcedureMenu)userData; if (m_ProcedureMenu == null) { Log.Warning("ProcedureMenu is invalid when open MenuForm."); return; } m_QuitButton.SetActive(Application.platform != RuntimePlatform.IPhonePlayer); }