PGRData/Script/matrix/xentity/xpokemon/XPokemonTeamPosData.lua

40 lines
No EOL
744 B
Lua

local type = type
local pairs = pairs
local Default = {
_Pos = 0,
_IsLock = true,
_MonsterId = 0,
}
local XPokemonTeamPosData = XClass(nil, "XPokemonTeamPosData")
function XPokemonTeamPosData:Ctor(pos)
for key, value in pairs(Default) do
if type(value) == "table" then
self[key] = {}
else
self[key] = value
end
end
self._Pos = pos
end
function XPokemonTeamPosData:IsLock()
return self._IsLock
end
function XPokemonTeamPosData:Unlock()
self._IsLock = false
end
function XPokemonTeamPosData:SetMonsterId(monsterId)
self._MonsterId = monsterId or 0
end
function XPokemonTeamPosData:GetMonsterId()
return self._MonsterId
end
return XPokemonTeamPosData