Esempio n. 1
0
            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;
                }
            }
Esempio n. 2
0
            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;
                }
            }