2025-06-04 05:02:57 +08:00

45 lines
748 B
Plaintext

MiniMapData = reusableClass("MiniMapData");
MiniMapData.PoolSize = 50;
function MiniMapData:SetPos(x, y, z)
if(not self.pos)then
self.pos = LuaVector3();
end
self.pos:Set(x, y, z);
end
function MiniMapData:SetParama( key, value )
if(not key)then
return;
end
if(not self._parama)then
self._parama = {};
end
self._parama[key] = value;
end
function MiniMapData:GetParama( key )
if(self._parama)then
return self._parama[key];
end
end
-- override begin
function MiniMapData:DoConstruct(asArray, id)
self.id = id;
end
function MiniMapData:DoDeconstruct(asArray)
self.id = nil;
if(self.pos) then
self.pos:Destroy()
end
self.pos = nil;
if(self._parama)then
TableUtility.TableClear(self._parama);
end
end
-- override end