C# Class FMODUnity.StudioEventEmitter

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: fmod/UnityIntegration Class Usage Examples

Public Properties

Property Type Description
AllowFadeout bool
CollisionTag String
OverrideAttenuation bool
OverrideMaxDistance float
OverrideMinDistance float
Params FMODUnity.ParamRef[]
PlayEvent EmitterGameEvent
Preload bool
StopEvent EmitterGameEvent
TriggerOnce bool

Public Methods

Method Description
HandleGameEvent ( EmitterGameEvent gameEvent ) : void
IsPlaying ( ) : bool
Lookup ( ) : void
OnApplicationQuit ( ) : void
OnCollisionEnter ( ) : void
OnCollisionExit ( ) : void
OnDestroy ( ) : void
OnTriggerEnter ( Collider other ) : void
OnTriggerExit ( Collider other ) : void
Play ( ) : void
SetParameter ( string name, float value ) : void
Start ( ) : void
Stop ( ) : void

Method Details

HandleGameEvent() public method

public HandleGameEvent ( EmitterGameEvent gameEvent ) : void
gameEvent EmitterGameEvent
return void

IsPlaying() public method

public IsPlaying ( ) : bool
return bool

Lookup() public method

public Lookup ( ) : void
return void

OnApplicationQuit() public method

public OnApplicationQuit ( ) : void
return void

OnCollisionEnter() public method

public OnCollisionEnter ( ) : void
return void

OnCollisionExit() public method

public OnCollisionExit ( ) : void
return void

OnDestroy() public method

public OnDestroy ( ) : void
return void

OnTriggerEnter() public method

public OnTriggerEnter ( Collider other ) : void
other UnityEngine.Collider
return void

OnTriggerExit() public method

public OnTriggerExit ( Collider other ) : void
other UnityEngine.Collider
return void

Play() public method

public Play ( ) : void
return void

SetParameter() public method

public SetParameter ( string name, float value ) : void
name string
value float
return void

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

Property Details

AllowFadeout public property

public bool AllowFadeout
return bool

CollisionTag public property

public String CollisionTag
return String

OverrideAttenuation public property

public bool OverrideAttenuation
return bool

OverrideMaxDistance public property

public float OverrideMaxDistance
return float

OverrideMinDistance public property

public float OverrideMinDistance
return float

Params public property

public ParamRef[],FMODUnity Params
return FMODUnity.ParamRef[]

PlayEvent public property

public EmitterGameEvent PlayEvent
return EmitterGameEvent

Preload public property

public bool Preload
return bool

StopEvent public property

public EmitterGameEvent StopEvent
return EmitterGameEvent

TriggerOnce public property

public bool TriggerOnce
return bool