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 |