local PetContractToggleGuide = class("PetContractToggleGuide", require("ForceGuide/ForceGuideBase")) function PetContractToggleGuide:ctor(data) end function PetContractToggleGuide:Enter(forceView, uiId, param, cb) self.wnd = forceView self.cb = cb local page = ManagerContainer.LuaUIMgr:GetPage(uiId) if page == nil then self.cb(self.wnd, true) return end --TODO local petRootView = page.MLuaTable petRootView:PetContractToggleGuide(tonumber(param), self, self.EnterCallBack) end function PetContractToggleGuide:EnterCallBack(target) if self.wnd and self.cb then if target == nil then self.cb(self.wnd, true) else self.cb(self.wnd, false, target) end end end return PetContractToggleGuide