Files
chuanqi-server-instance/LogicServer/data/functions/ActorEvent/ActorEtr_Exitpaodianmap.txt
2024-12-16 20:45:03 +08:00

39 lines
1.4 KiB
Plaintext
Executable File

-- 人物活动时间进入泡点地图
defaultHandleEnterpaodianmap = function(pActor,args)
print("[ActorEtr_Exitpaodianmap],args: "..args)
for k, v in pairs(ActivitiesConf) do
if v.ActivityType == 5 then
local atvId = v.Id
if Activity5Config[atvId].sceneId and args== Activity5Config[atvId].sceneId then
local cacheData = ActivityDispatcher.GetCacheData(atvId)
if cacheData.actors == nil then
cacheData.actors = {}
end
local actorId = Actor.getIntProperty( pActor, PROP_ENTITY_ID )
cacheData.actors[actorId] = actorId
break
end
end
end
end
--人物退出泡点地图
defaultHandleExitpaodianmap = function(pActor,args)
for k, v in pairs(ActivitiesConf) do
if v.ActivityType == 5 then
local atvId = v.Id
if Activity5Config[atvId].sceneId and args== Activity5Config[atvId].sceneId then
local cacheData = ActivityDispatcher.GetCacheData(atvId)
if cacheData.actors == nil then
cacheData.actors = {}
end
local actorId = Actor.getIntProperty( pActor, PROP_ENTITY_ID )
cacheData.actors[actorId] = nil
break
end
end
end
end