AgentPerceptionParameters

C++
File

AgentParams.h

Description

This structure should contain all the relevant information for perception/visibility determination.

AgentPerceptionParameters::SPerceptionScale Structure
C++
struct SPerceptionScale {
  float visual;
  float audio;
};
File

AgentParams.h

AgentPerceptionParameters::audioScale Data Member
C++
float audioScale;
Description

The sensitivity to sounds. 0=deaf, 1=normal.

AgentPerceptionParameters::bulletHitRadius Data Member
C++
float bulletHitRadius;
Description

radius for perceiving bullet hits nearby

AgentPerceptionParameters::cloakMaxDistCrouchedAndMoving Data Member
C++
float cloakMaxDistCrouchedAndMoving;
AgentPerceptionParameters::cloakMaxDistCrouchedAndStill Data Member
C++
float cloakMaxDistCrouchedAndStill;
AgentPerceptionParameters::cloakMaxDistMoving Data Member
C++
float cloakMaxDistMoving;
AgentPerceptionParameters::cloakMaxDistStill Data Member
C++
float cloakMaxDistStill;
AgentPerceptionParameters::collisionReactionScale Data Member
C++
float collisionReactionScale;
AgentPerceptionParameters::forgetfulness Data Member
C++
float forgetfulness;
Description

overall scaling, controlled by FG.

AgentPerceptionParameters::forgetfulnessMemory Data Member
C++
float forgetfulnessMemory;
AgentPerceptionParameters::forgetfulnessSeek Data Member
C++
float forgetfulnessSeek;
AgentPerceptionParameters::forgetfulnessTarget Data Member
C++
float forgetfulnessTarget;
AgentPerceptionParameters::FOVPrimary Data Member
C++
float FOVPrimary;
Description

Normal and peripheral fov (degrees)

AgentPerceptionParameters::FOVSecondary Data Member
C++
float FOVSecondary;
AgentPerceptionParameters::isAffectedByLight Data Member
C++
bool isAffectedByLight;
Description

flag indicating if the agent perception is affected by light conditions.

AgentPerceptionParameters::minAlarmLevel Data Member
C++
float minAlarmLevel;
AgentPerceptionParameters::minDistanceToSpotDeadBodies Data Member
C++
float minDistanceToSpotDeadBodies;
Description

min distance allowed to be able to spot a dead body

AgentPerceptionParameters::perceptionScale Data Member
C++
struct SPerceptionScale {
  float visual;
  float audio;
} perceptionScale;
AgentPerceptionParameters::reactionTime Data Member
C++
float reactionTime;
AgentPerceptionParameters::sightDelay Data Member
C++
float sightDelay;
Description

How much time the agent must continuously see the target before he recognizes it

AgentPerceptionParameters::sightNearRange Data Member
C++
float sightNearRange;
Description

How far is the agent's near sight

AgentPerceptionParameters::sightRange Data Member
C++
float sightRange;
Description

How far can the agent see

AgentPerceptionParameters::sightRangeVehicle Data Member
C++
float sightRangeVehicle;
Description

How far can the agent see if the target is vehicle

AgentPerceptionParameters::stanceScale Data Member
C++
float stanceScale;
Description

How heights of the target affects visibility

AgentPerceptionParameters::stuntReactionTimeOut Data Member
C++
float stuntReactionTimeOut;
AgentPerceptionParameters::targetPersistence Data Member
C++
float targetPersistence;
Description

Perceptible parameters

AgentPerceptionParameters::AgentPerceptionParameters Constructor
C++
AgentPerceptionParameters();
AgentPerceptionParameters::Serialize Method
C++
void Serialize(TSerialize ser);