GameDevRepo

Free Unity C# Script library used to make a full Unity3d game.


Project maintained by wesleywh Hosted on GitHub Pages — Theme by mattgraham

Back To Navigation Tree

AIMemory

Description:

File has no description.

Variables:

List of variables that you can modify in the inspector.

Access Name Type Default Value Description
public AIActiveState {Hostile,Suspicious,Calm} enum no default No description.
public fleeDistance float 5.0f No description.
public predictionTime float 1.0f No description.
public fieldOfView float 130.0f No description.
public lightVisualRange float 15.0f No description.
public darkVisualRange float 3.0f No description.
public hearingDistance float 10.0f No description.
public hearThreshold float 0.05f No description.
public shoutDistance float 20.0f No description.
public meleeRange float 2.0f No description.
public fireRange float 15.0f No description.
public inaccuracy float 1.2f No description.
public rotationSpeed float 1 No description.
public ignoreLayers LayerMask 0 No description.
public enemyLayers LayerMask 0 No description.
public coverLayers LayerMask 0 No description.
public alertSoundLayers LayerMask 0 No description.
public friendTags string[] null No description.
public enemyTags string[] null No description.
public waypoints GameObject[] null No description.
public offset Vector3 Vector3.zero No description.
public offsetRange float 1.0f No description.
public minRangeDamage float 2.0f No description.
public maxRangeDamage float 5.0f No description.
public minMeleeDamage float 2.0f No description.
public maxMeleeDamage float 5.0f No description.
public minAttackWait float 0.5f No description.
public maxAttackWait float 5.0f No description.
public minNumberOfAttacks int 1 No description.
public maxNumberOfAttacks int 5 No description.
public runSpeed float 4.0f No description.
public walkSpeed float 1.0f No description.
public arriveDistance float 0.1f No description.
public hostileTime float 20.0f No description.
public suspiciousTime float 5.0f No description.
public calmReactTIme float 2.0f No description.
public minWanderDistance float 5.0f No description.
public maxWanderDistance float 10.0f No description.
public wanderRate float 1.0f No description.
public minPause float 0.0f No description.
public maxPause float 3.0f No description.
public minStrafeDistance float 1.0f No description.
public maxStrafeDistance float 3.0f No description.
public coverOffset float 1.0f No description.
public startingState AIActiveState AIActiveState.Calm No description.
public extraTrees ExternalBehaviorTree[] null No description.
public calmTree ExternalBehaviorTree null No description.
public suspiciousTree ExternalBehaviorTree null No description.
public hostileTree ExternalBehaviorTree null No description.
public alwaysRootGameObject bool true No description.
public lite bool true No description.
public last_damager GameObject null No description.
public target GameObject null No description.
public waypoint GameObject null No description.
public activeState AIActiveState AIActiveState.Calm No description.
public last_target_position Vector3 Vector3.zero No description.
public eyes GameObject null No description.
public groundCast GameObject null No description.
private traits AITraits AITraits() No description.
private positions AIPositions AIPositions() No description.
private health Health no default No description.
private state AIState AIState() No description.
public GetCalmReactTime() float no default No description.
public GetCoverOffset() float no default No description.
public GetCoverLayers() LayerMask no default No description.
public GetAlertSoundLayers() LayerMask no default No description.
public GetStrafeDistance() float no default No description.
public GetMinNumberOfAttacks() int no default No description.
public GetMaxNumberOfAttacks() int no default No description.
public GetNumberOfAttacks() int no default No description.
public GetFleeDistance() float no default No description.
public GetPredictionTime() float no default No description.
public GetCurrentTargetPosition() Vector3 no default No description.
public GetCurrentState() AIActiveState no default No description.
public GetRotationSpeed() float no default No description.
public GetFriendTags() string[] no default No description.
public GetShoutDistance() float no default No description.
public GetLastTargetPosition() Vector3 no default No description.
public GetPauseTime() float no default No description.
public GetMinPause() float no default No description.
public GetMaxPause() float no default No description.
public GetWanderRate() float no default No description.
public GetMinWanderDistance() float no default No description.
public GetMaxWanderDistance() float no default No description.
public GetArriveDistance() float no default No description.
public GetHostileTime() float no default No description.
public GetSuspiciousTime() float no default No description.
public GetRunSpeed() float no default No description.
public GetWalkSpeed() float no default No description.
public GetMinAttackWait() float no default No description.
public GetMaxAttackWait() float no default No description.
public GetAttackWait() float no default No description.
public GetRangeDamageAmount() float no default No description.
public GetMeleeDamageAmount() float no default No description.
public GetOffsetRange() float no default No description.
public GetOffset() Vector3 no default No description.
public GetInaccuracy() float no default No description.
public GetEyes() GameObject no default No description.
public GetGroundCast() GameObject no default No description.
public GetFOV() float no default No description.
public GetFireRange() float no default No description.
public GetMeleeRange() float no default No description.
public GetHearingDistance() float no default No description.
public GetHearingThreshold() float no default No description.
public GetWaypointArray() GameObject[] no default No description.
public GetWaypointList() List no default No description.
public GetWaypo int no default No description.
public GetLastDamagedBy() GameObject no default No description.
public GetTarget() GameObject no default No description.
public GetVisualRange() float no default No description.
public GetNextWaypoint() GameObject no default No description.
public GetClosestWaypoint() GameObject no default No description.
public GetCurrentWaypoint() GameObject no default No description.
public GetIgnoreLayers() LayerMask no default No description.
public GetEnemyLayers() LayerMask no default No description.