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