| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- ---@class ActorItem__Generate_headItem
- ---@field public gameObject UnityEngine.GameObject
- ---@field public layoutElement UnityEngine.UI.LayoutElement
- ---@class ActorItem__Generate_name
- ---@field public gameObject UnityEngine.GameObject
- ---@field public text UnityEngine.UI.Text
- ---@class ActorItem__Generate
- ---@field private gameObject UnityEngine.GameObject
- ---@field private transform UnityEngine.Transform
- ---@field private name ActorItem__Generate_name
- ---@field private headItem ActorItem__Generate_headItem
- local ActorItemView = class("ActorItemView")
- function ActorItemView:ctor()
- end
- ---@private
- function ActorItemView:SetActive(result)
- self.gameObject:SetActive(result)
- end
- ---@private
- function ActorItemView:InitGenerate(Root, data)
- self.transform = Root
- self.inited = true
- local tmp
- self:InitGenerate__1(Root,data)
- self:InitGenerate__2(Root,data)
- end
- ---@private
- function ActorItemView:InitGenerate__1(Root, data)
- --[[
- NameText
- --]]
- local tmp = Root:Find("NameText").gameObject
- if tolua.getpeer(tmp) == nil then
- tolua.setpeer(tmp, {})
- end
- self.name = tmp
- tmp.text = tmp:GetComponent(Enum.TypeInfo.Text)
- end
- ---@private
- function ActorItemView:InitGenerate__2(Root, data)
- --[[
- HeadItem
- --]]
- local tmp = Root:Find("HeadItem").gameObject
- if tolua.getpeer(tmp) == nil then
- tolua.setpeer(tmp, {})
- end
- self.headItem = CommonUtil.BindGridViewItem2LuaStatic("HeadItem", tmp)
- self.headItem.prefabName = "HeadItem"
- tmp.layoutElement = tmp:GetComponent(Enum.TypeInfo.LayoutElement)
- end
- ---@private
- function ActorItemView:GenerateDestroy()
- if tolua.getpeer(self.name) ~= nil then
- tolua.setpeer(self.name, nil)
- end
- self.name = nil
- if self.headItem.GenerateDestroy ~= nil then
- self.headItem:GenerateDestroy()
- end
- if tolua.getpeer(self.headItem) ~= nil then
- tolua.setpeer(self.headItem, nil)
- end
- self.headItem = nil
- self.transform = nil
- self.gameObject = nil
- self.inited = false
- end
- return ActorItemView
|