virtual protected void InitParamList() { mUpdateDelegate = mCodeTool.GetUpdateObjectAction("Update", mScriptClass, ScriptObject); if (mUpdateDelegate != null) { mUpdateDelegate.Owner = GameUpdateManager.Instance.UpdateList; } mFixedUpdateDelegate = mCodeTool.GetUpdateObjectAction("FixedUpdate", mScriptClass, ScriptObject); if (mFixedUpdateDelegate != null) { mFixedUpdateDelegate.Owner = GameUpdateManager.Instance.FixedUpdateList; } mLateUpdateDelegate = mCodeTool.GetUpdateObjectAction("LateUpdate", mScriptClass, ScriptObject); if (mLateUpdateDelegate != null) { mLateUpdateDelegate.Owner = GameUpdateManager.Instance.LateUpdateList; } mOnGUIDelegate = mCodeTool.GetUpdateObjectAction("OnGUI", mScriptClass, ScriptObject); if (mOnGUIDelegate != null) { mOnGUIDelegate.MaxTime = 0; mOnGUIDelegate.Owner = GameUpdateManager.Instance.OnGUIList; } }
virtual protected void InitParamList() { GameUpdateManager tmanager = AppCore.App[mAppName].GManager; mUpdateDelegate = mCodeTool.GetUpdateObjectAction("Update", mScriptClass, ScriptObject); if (mUpdateDelegate != null) { mUpdateDelegate.Owner = tmanager.UpdateList; } mFixedUpdateDelegate = mCodeTool.GetUpdateObjectAction("FixedUpdate", mScriptClass, ScriptObject); if (mFixedUpdateDelegate != null) { mFixedUpdateDelegate.Owner = tmanager.FixedUpdateList; } mLateUpdateDelegate = mCodeTool.GetUpdateObjectAction("LateUpdate", mScriptClass, ScriptObject); if (mLateUpdateDelegate != null) { mLateUpdateDelegate.Owner = tmanager.LateUpdateList; } mOnGUIDelegate = mCodeTool.GetUpdateObjectAction("OnGUI", mScriptClass, ScriptObject); if (mOnGUIDelegate != null) { mOnGUIDelegate.MaxTime = 0; mOnGUIDelegate.Owner = tmanager.OnGUIList; } }