Table of Contents

Class ModularRangeSequencer

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

Constructors

ModularRangeSequencer()

public ModularRangeSequencer()

Fields

Type

public ModularRangeSequencer.RangeSequencerType Type

Field Value

ModularRangeSequencer.RangeSequencerType

curWave

protected int curWave

Field Value

int

m_curTarget

protected int m_curTarget

Field Value

int

m_isNoShoot

protected bool[] m_isNoShoot

Field Value

bool[]

m_master

protected ModularRangeMaster m_master

Field Value

ModularRangeMaster

m_reloadLength

protected float m_reloadLength

Field Value

float

m_reloadTickDown

protected float m_reloadTickDown

Field Value

float

m_score

protected int m_score

Field Value

int

m_sequenceDefinition

protected ModularRangeSequenceDefinition m_sequenceDefinition

Field Value

ModularRangeSequenceDefinition

m_spawnPositions

protected Vector3[] m_spawnPositions

Field Value

Vector3[]

m_state

protected ModularRangeSequencer.RangeSequencerState m_state

Field Value

ModularRangeSequencer.RangeSequencerState

m_warmupTickDown

protected float m_warmupTickDown

Field Value

float

m_waveTickDown

protected float m_waveTickDown

Field Value

float

m_wavelength

protected float m_wavelength

Field Value

float

m_waves

protected ModularRangeSequenceDefinition.WaveDefinition[] m_waves

Field Value

WaveDefinition[]

Properties

SequenceDefinition

public ModularRangeSequenceDefinition SequenceDefinition { get; }

Property Value

ModularRangeSequenceDefinition

Methods

AbortSequence()

public virtual void AbortSequence()

AddScore(int)

public void AddScore(int s)

Parameters

s int

BeginSequence(ModularRangeMaster, ModularRangeSequenceDefinition)

public virtual void BeginSequence(ModularRangeMaster master, ModularRangeSequenceDefinition sequenceDef)

Parameters

master ModularRangeMaster
sequenceDef ModularRangeSequenceDefinition

ClearSpawnedTargets()

public virtual void ClearSpawnedTargets()

GenerateSpawnPositions()

public virtual void GenerateSpawnPositions()

GetScore()

public int GetScore()

Returns

int

RegisterTargetHit()

public virtual void RegisterTargetHit()

SequenceOver()

public virtual void SequenceOver()

SetScore(int)

public void SetScore(int s)

Parameters

s int

ShuffleNoShoot()

protected void ShuffleNoShoot()

ShuffleSpawnPoints()

protected void ShuffleSpawnPoints()

Update()

public virtual void Update()