Table of Contents

Class AIManager

Namespace
FistVR
Assembly
Assembly-CSharp.dll
public class AIManager : MonoBehaviour
Inheritance
AIManager

Constructors

AIManager()

public AIManager()

Fields

CPM

public AICoverPointManager CPM

Field Value

AICoverPointManager

HasInit

public bool 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()

public void 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