Game Development Reference
In-Depth Information
userData.blackboard:Set("deadEnemies", knownBodies);
end
We'll keep track of any friendly dead bodies as well so that we can have agents avoid
areas that might be potentially dangerous:
AgentSenses.lua :
local function HandleDeadFriendlySightedEvent(
userData, eventType, event)
local blackboard = userData.blackboard;
local knownBodies =
userData.blackboard:Get("deadFriendlies") or {};
knownBodies[event.agent:GetId()] = event;
userData.blackboard:Set("deadFriendlies", knownBodies);
end
Search WWH ::




Custom Search