Class GameAudioManager
Inheritance
GameAudioManager
Implements
IPreRunGameService
Assembly: cs.temp.dll.dll
Syntax
public class GameAudioManager : AudioManagerBase, IGameAudioManager, IAudioManager, IPreRunGameService
Properties
globalEvent
Declaration
protected IGlobalEventPublisher globalEvent { get; }
Property Value
Type |
Description |
IGlobalEventPublisher |
|
timeModifier
Declaration
protected ITimeModifier timeModifier { get; }
Property Value
Type |
Description |
ITimeModifier |
|
Methods
Init(IGameManager)
Declaration
public void Init(IGameManager gameMgr)
Parameters
Type |
Name |
Description |
IGameManager |
gameMgr |
|
OnAudioDataUpdated()
Declaration
protected override void OnAudioDataUpdated()
Overrides
OnDisabled()
Declaration
protected override void OnDisabled()
Overrides
PlaySFX(IEntity, AudioClip, Boolean)
Declaration
public void PlaySFX(IEntity entity, AudioClip clip, bool loop = false)
Parameters
Type |
Name |
Description |
IEntity |
entity |
|
AudioClip |
clip |
|
Boolean |
loop |
|
PlaySFX(IEntity, AudioClipFetcher, Boolean)
Declaration
public void PlaySFX(IEntity entity, AudioClipFetcher fetcher, bool loop = false)
Parameters
Implements
IPreRunGameService