Class Apollo
Declaration
public class Apollo : Module<Apollo, ApolloConfig, ApolloDebugger>
Properties
Logger
Declaration
public override ILog Logger { get; }
Fields
AudioSourcePools
Declaration
public static GameObjectPool AudioSourcePools
Methods
Initialize(Action<InitializationResult>)
Declaration
protected override void Initialize(Action<InitializationResult> setResult)
Parameters
Type | Name |
---|---|
System.Action<InitializationResult> | setResult |
FindAudioMixerGroupVolumePreset(string)
Declaration
public static AudioMixerGroupVolumePreset FindAudioMixerGroupVolumePreset(string groupName)
Returns
MatchinghamGames.ApolloModule.AudioMixerGroupVolumePreset
Parameters
Type | Name |
---|---|
System.String | groupName |
TryGetAudioSourcePreset(string, out AudioSourcePreset)
Declaration
public static bool TryGetAudioSourcePreset(string id, out AudioSourcePreset audioSourcePreset)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
System.String | id |
MatchinghamGames.ApolloModule.AudioSourcePreset | audioSourcePreset |
FindAudioMixerSnapshot(string)
Declaration
public static AudioMixerSnapshot FindAudioMixerSnapshot(string snapshotName)
Returns
Global.AudioMixerSnapshot
Parameters
Type | Name |
---|---|
System.String | snapshotName |
GetEmptyAudioSource()
Declaration
public static AudioSource GetEmptyAudioSource()
Returns
Global.AudioSource
TryGetAudioSource(string, out AudioSource)
Declaration
public static bool TryGetAudioSource(string id, out AudioSource audioSource)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
System.String | id |
Global.AudioSource | audioSource |
ReleaseAudioSource(AudioSource)
Declaration
public static void ReleaseAudioSource(AudioSource audioSource)
Parameters
Type | Name |
---|---|
Global.AudioSource | audioSource |
ApplyPresetToSource(AudioSource, AudioSourcePreset)
Declaration
public static void ApplyPresetToSource(AudioSource audioSource, AudioSourcePreset sourcePreset)
Parameters
Type | Name |
---|---|
Global.AudioSource | audioSource |
MatchinghamGames.ApolloModule.AudioSourcePreset | sourcePreset |
PlaySingleAudio(string, Transform)
Declaration
public static AudioSource PlaySingleAudio(string id, Transform parent = null)
Returns
Global.AudioSource
Parameters
Type | Name |
---|---|
System.String | id |
Global.Transform | parent |
PlaySingleAudio(string, Vector3, Quaternion, Transform)
Declaration
public static AudioSource PlaySingleAudio(string id, Vector3 position, Quaternion rotation, Transform parent = null)
Returns
Global.AudioSource
Parameters
Type | Name |
---|---|
System.String | id |
Global.Vector3 | position |
Global.Quaternion | rotation |
Global.Transform | parent |
PlayLoopedAudio(string, Transform, out Action)
Declaration
public static AudioSource PlayLoopedAudio(string id, Transform parent, out Action stopAction)
Returns
Global.AudioSource
Parameters
Type | Name |
---|---|
System.String | id |
Global.Transform | parent |
System.Action | stopAction |
PlayLoopedAudio(string, Vector3, Quaternion, Transform, out Action)
Declaration
public static AudioSource PlayLoopedAudio(string id, Vector3 position, Quaternion rotation, Transform parent, out Action stopAction)
Returns
Global.AudioSource
Parameters
Type | Name |
---|---|
System.String | id |
Global.Vector3 | position |
Global.Quaternion | rotation |
Global.Transform | parent |
System.Action | stopAction |