Table of Contents

Class ZosigEnemySpawnZone

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

Constructors

ZosigEnemySpawnZone()

public ZosigEnemySpawnZone()

Fields

BlockingFlag

public string BlockingFlag

Field Value

string

BlockingFlagThreshold

public int BlockingFlagThreshold

Field Value

int

CanSpawnInView

public bool CanSpawnInView

Field Value

bool

DespawnRange

public float DespawnRange

Field Value

float

DoesSpawnOnEntry

public bool DoesSpawnOnEntry

Field Value

bool

FlagSetWhenMaxDiedOfMine

public string FlagSetWhenMaxDiedOfMine

Field Value

string

FlagSetWhenSpawnedAll

public string FlagSetWhenSpawnedAll

Field Value

string

FlagValueSetWhenMaxDiedOfMine

public int FlagValueSetWhenMaxDiedOfMine

Field Value

int

FlagValueSetWhenSpawnedAll

public int FlagValueSetWhenSpawnedAll

Field Value

int

HasBlockingFlag

public bool HasBlockingFlag

Field Value

bool

IsPatrolZone

public bool IsPatrolZone

Field Value

bool

M

public ZosigSpawnManager M

Field Value

ZosigSpawnManager

MaxCanBeAlive

public int MaxCanBeAlive

Field Value

int

MaxDiedOfMineThreshold

public int MaxDiedOfMineThreshold

Field Value

int

MaxToSpawnEver

public int MaxToSpawnEver

Field Value

int

PatrolPoints

public List<Transform> PatrolPoints

Field Value

List<Transform>

PatrolSpawnPoints

public List<Transform> PatrolSpawnPoints

Field Value

List<Transform>

RefireTickRangeAfterSpawnFailure

public Vector2 RefireTickRangeAfterSpawnFailure

Field Value

Vector2

RefireTickRangeAfterSpawnSuccess

public Vector2 RefireTickRangeAfterSpawnSuccess

Field Value

Vector2

RequiredFlag

public string RequiredFlag

Field Value

string

RequiredFlagValue

public int RequiredFlagValue

Field Value

int

RequiresFlagToSpawn

public bool RequiresFlagToSpawn

Field Value

bool

SpawnEffect

public GameObject SpawnEffect

Field Value

GameObject

SpawnGroups

public List<ZosigEnemySpawnZone.ZosigSpawnGroup> SpawnGroups

Field Value

List<ZosigEnemySpawnZone.ZosigSpawnGroup>

SpawnPoints

public List<Transform> SpawnPoints

Field Value

List<Transform>

SpawnRange

public Vector2 SpawnRange

Field Value

Vector2

TickShortenOnGunShot

public Vector2 TickShortenOnGunShot

Field Value

Vector2

UsesMaxDiedOfMine

public bool UsesMaxDiedOfMine

Field Value

bool

UsesMaxTotalSpawnedCount

public bool UsesMaxTotalSpawnedCount

Field Value

bool

UsesSpawnEffect

public bool UsesSpawnEffect

Field Value

bool

VolumesToCheck

public List<Transform> VolumesToCheck

Field Value

List<Transform>

Methods

Check()

public void Check()

CheckIfDeadSosigWasMine(Sosig)

public void CheckIfDeadSosigWasMine(Sosig s)

Parameters

s Sosig

Init(ZosigGameManager)

public void Init(ZosigGameManager manager)

Parameters

manager ZosigGameManager

IsPlayerInAnyVolumes(Vector3)

public bool IsPlayerInAnyVolumes(Vector3 p)

Parameters

p Vector3

Returns

bool

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

TestVolumeBool(Transform, Vector3)

public bool TestVolumeBool(Transform t, Vector3 pos)

Parameters

t Transform
pos Vector3

Returns

bool

Tick(float)

public void Tick(float time)

Parameters

time float