54 lines
1.2 KiB
Plaintext
54 lines
1.2 KiB
Plaintext
autoImport("BaseTip")
|
|
autoImport("GAstrolabeAttriCell")
|
|
TitlePropTip = class("TitlePropTip", BaseTip)
|
|
|
|
-- function TitlePropTip:ctor(prefab,parent)
|
|
-- TitlePropTip.super.ctor(self,prefab,parent)
|
|
-- end
|
|
|
|
function TitlePropTip:Init()
|
|
local propGrid = self:FindComponent("propGrid", UIGrid);
|
|
self.propCtl = UIGridListCtrl.new(propGrid, GAstrolabeAttriCell, "TitlelabeAttriCell")
|
|
|
|
self.closecomp = self.gameObject:GetComponent(CloseWhenClickOtherPlace);
|
|
|
|
self.closecomp.callBack = function (go)
|
|
self:CloseSelf();
|
|
end
|
|
TitlePropTip.super.Init(self);
|
|
end
|
|
|
|
function TitlePropTip:SetData()
|
|
local props = TitleProxy.Instance:GetAllTitleProp()
|
|
local data = {};
|
|
for k, v in pairs(props) do
|
|
local cdata = {k, v};
|
|
table.insert(data, cdata);
|
|
end
|
|
self.propCtl:ResetDatas(data);
|
|
end
|
|
|
|
function TitlePropTip:AddIgnoreBounds(obj)
|
|
if(self.gameObject and self.closecomp)then
|
|
self.closecomp:AddTarget(obj.transform);
|
|
end
|
|
end
|
|
|
|
function TitlePropTip:CloseSelf()
|
|
-- self:Exit()
|
|
if(not self:ObjIsNil(self.gameObject))then
|
|
GameObject.Destroy(self.gameObject)
|
|
-- TipManager.Instance.formularTip=nil;
|
|
end
|
|
end
|
|
|
|
function TitlePropTip:DestroySelf()
|
|
if(not Slua.IsNull(self.gameObject))then
|
|
GameObject.Destroy(self.gameObject);
|
|
end
|
|
end
|
|
|
|
|
|
|
|
|