| 1234567891011121314151617181920212223242526272829303132 |
- 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
|