BxLightSequencer Class Reference

Inherits BxBehaviour.


class  Effect
class  Grid
class  GridCell

Public Member Functions

delegate void EmptyCallback ()
void Play (BxLightSequencerEffect effect, int tailLength=0, int repeat=1, int pause=0, string soundEffect="")
void StopPlay ()

Static Public Member Functions

static BxLightSequencer Find (string name, bool create=true)

Public Attributes

AudioClip m_clip = null
 Sound to play?
FP_LightSequencer fpImport
 FP Import script.
List< BxActivablem_list = new List<BxActivable>()
 Light behaviours list.
bool m_flasherBlink =true
int m_flasherBlinkInterval =60
bool m_includeTransliteLights =true

Protected Member Functions

void RestoreStates ()

Protected Attributes

int m_updateInterval =10
Grid m_g = null
 grids initialization falgs More...
int pi
EmptyCallback m_emptyCB = null
- Protected Attributes inherited from BxBehaviour
ImporterParams m_ip = null

Static Protected Attributes

static Grid m_PFgrid =null
 Playfield Grid.
static Grid m_TRgrid =null
 Translite Grid.


int UpdateInterval [get, set]
EmptyCallback EmptyCB [get, set]
- Properties inherited from BxBehaviour
ImporterParams Params [get]

Member Data Documentation

Grid BxLightSequencer.m_g = null

grids initialization falgs

grid linked to this sequencer

The documentation for this class was generated from the following file: