39 lines
1.4 KiB
Plaintext
Executable File
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 |