46 lines
954 B
Lua
46 lines
954 B
Lua
NoteView = {};
|
|
function NoteView:new()
|
|
local o={}
|
|
setmetatable(o,NoteView)
|
|
NoteView.__index = NoteView
|
|
return o
|
|
end
|
|
|
|
|
|
--启动事件--
|
|
function NoteView:Awake(obj)
|
|
self.gameObject = obj;
|
|
self.transform = obj.transform;
|
|
|
|
self:InitPanel();
|
|
logWarn("Awake lua--->>".. self.gameObject.name);
|
|
end
|
|
|
|
function NoteView:Destroy()
|
|
logWarn("OnDestroy---->>>");
|
|
GameObject.DestroyImmediate(self.gameObject);
|
|
self.gameObject = nil;
|
|
self.transform = nil;
|
|
|
|
for i,v in pairs(self) do
|
|
self[i] = nil;
|
|
end
|
|
|
|
self = nil;
|
|
end
|
|
|
|
--初始化面板--
|
|
function NoteView:InitPanel()
|
|
self.Img_Note = self.gameObject:GetComponent("Image");
|
|
self.Txt_Number = Util.GetGameObject(self.transform,"Number"):GetComponent("Text");
|
|
end
|
|
|
|
|
|
function NoteView:RefreshNote(rank, number)
|
|
|
|
local spriteName = "ChouMa_" .. tostring(rank);
|
|
local sprite = Util.LoadSprite(spriteName); -- 无用的
|
|
|
|
self.Img_Note.sprite = sprite;
|
|
self.Txt_Number.text = number;
|
|
end |