Class AIManager
- Namespace
- FistVR
- Assembly
- Assembly-CSharp.dll
public class AIManager : MonoBehaviour
- Inheritance
-
AIManager
Constructors
AIManager()
Fields
CPM
public AICoverPointManager CPM
Field Value
- AICoverPointManager
HasInit
Field Value
- bool
LM_Entity
public LayerMask LM_Entity
Field Value
- LayerMask
LoudnessFalloff
public AnimationCurve LoudnessFalloff
Field Value
- AnimationCurve
NumEntitiesToCheckPerFrame
public int NumEntitiesToCheckPerFrame
Field Value
- int
SonicThresholdDecayCurve
public AnimationCurve SonicThresholdDecayCurve
Field Value
- AnimationCurve
SpeakRang_Chat
public float SpeakRang_Chat
Field Value
- float
SpeakRang_Death
public float SpeakRang_Death
Field Value
- float
SpeakRang_Pain
public float SpeakRang_Pain
Field Value
- float
UsesSosigCorpsePerceptionSystem
public bool UsesSosigCorpsePerceptionSystem
Field Value
- bool
Properties
HasCPM
public bool HasCPM { get; }
Property Value
- bool
Methods
CanAgentSpeak_Chat()
public bool CanAgentSpeak_Chat()
Returns
- bool
CanAgentSpeak_Death()
public bool CanAgentSpeak_Death()
Returns
- bool
CanAgentSpeak_Pain()
public bool CanAgentSpeak_Pain()
Returns
- bool
DeRegisterAIEntity(AIEntity)
public void DeRegisterAIEntity(AIEntity e)
Parameters
e
AIEntity
RegisterAIEntity(AIEntity)
public void RegisterAIEntity(AIEntity e)
Parameters
e
AIEntity
SonicEvent(float, float, Vector3, int)
public void SonicEvent(float loudness, float maxDistanceHeard, Vector3 pos, int iffcode)
Parameters
loudness
float
maxDistanceHeard
float
pos
Vector3
iffcode
int
Speak(AudioClip, float, float, Vector3, SpeakType)
public FVRPooledAudioSource Speak(AudioClip clip, float v, float p, Vector3 pos, AIManager.SpeakType stype)
Parameters
clip
AudioClip
v
float
p
float
pos
Vector3
stype
AIManager.SpeakType
Returns
- FVRPooledAudioSource
SpeakBlock_Chat(float)
public void SpeakBlock_Chat(float f)
Parameters
f
float
SpeakBlock_Death(float)
public void SpeakBlock_Death(float f)
Parameters
f
float
SpeakBlock_Pain(float)
public void SpeakBlock_Pain(float f)
Parameters
f
float
Start()
SuppressionEvent(Vector3, Vector3, int, float, float)
public void SuppressionEvent(Vector3 pos, Vector3 dir, int iffcode, float intensity, float range)
Parameters
pos
Vector3
dir
Vector3
iffcode
int
intensity
float
range
float