private void AddUpdate() { if (!CheckValid()) { return; } LuaManager luaMgr = AppFacade.Instance.GetManager <LuaManager>(ManagerName.Lua); LuaLooper luaLooper = luaMgr.GetLuaLooper(); if (luaLooper == null) { return; } if (mUpdateFunc != null) { luaLooper.UpdateEvent.Add(mUpdateFunc, mLuaTable); } if (mLateUpdateFunc != null) { luaLooper.LateUpdateEvent.Add(mLateUpdateFunc, mLuaTable); } if (mFixedUpdateFunc != null) { luaLooper.FixedUpdateEvent.Add(mFixedUpdateFunc, mLuaTable); } }