private void Awake() { UpdateObject tobj = new UpdateObject("UIManager", new Method.Method_Action(UIUpdate), null); tobj.MaxTime = 0; GameUpdateManager.RegUpdate(tobj); }
private TaskManager() { UpdateObject tobj = new UpdateObject("TaskManager", new Method.Method_Action(Update), null); tobj.MaxTime = MaxStep; GameUpdateManager.RegUpdate(tobj); }
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; } }
private StateManager() { updateObject = new UpdateObject("StateManager", new Method.Method_Action(Update), null); updateObject.MaxTime = 0; GameUpdateManager.RegUpdate(updateObject); }