Skip to main content

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
TypeName
System.Action<InitializationResult>setResult

FindAudioMixerGroupVolumePreset(string)

Declaration
public static AudioMixerGroupVolumePreset FindAudioMixerGroupVolumePreset(string groupName)
Returns

MatchinghamGames.ApolloModule.AudioMixerGroupVolumePreset

Parameters
TypeName
System.StringgroupName

TryGetAudioSourcePreset(string, out AudioSourcePreset)

Declaration
public static bool TryGetAudioSourcePreset(string id, out AudioSourcePreset audioSourcePreset)
Returns

System.Boolean

Parameters
TypeName
System.Stringid
MatchinghamGames.ApolloModule.AudioSourcePresetaudioSourcePreset

FindAudioMixerSnapshot(string)

Declaration
public static AudioMixerSnapshot FindAudioMixerSnapshot(string snapshotName)
Returns

Global.AudioMixerSnapshot

Parameters
TypeName
System.StringsnapshotName

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
TypeName
System.Stringid
Global.AudioSourceaudioSource

ReleaseAudioSource(AudioSource)

Declaration
public static void ReleaseAudioSource(AudioSource audioSource)
Parameters
TypeName
Global.AudioSourceaudioSource

ApplyPresetToSource(AudioSource, AudioSourcePreset)

Declaration
public static void ApplyPresetToSource(AudioSource audioSource, AudioSourcePreset sourcePreset)
Parameters
TypeName
Global.AudioSourceaudioSource
MatchinghamGames.ApolloModule.AudioSourcePresetsourcePreset

PlaySingleAudio(string, Transform)

Declaration
public static AudioSource PlaySingleAudio(string id, Transform parent = null)
Returns

Global.AudioSource

Parameters
TypeName
System.Stringid
Global.Transformparent

PlaySingleAudio(string, Vector3, Quaternion, Transform)

Declaration
public static AudioSource PlaySingleAudio(string id, Vector3 position, Quaternion rotation, Transform parent = null)
Returns

Global.AudioSource

Parameters
TypeName
System.Stringid
Global.Vector3position
Global.Quaternionrotation
Global.Transformparent

PlayLoopedAudio(string, Transform, out Action)

Declaration
public static AudioSource PlayLoopedAudio(string id, Transform parent, out Action stopAction)
Returns

Global.AudioSource

Parameters
TypeName
System.Stringid
Global.Transformparent
System.ActionstopAction

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
TypeName
System.Stringid
Global.Vector3position
Global.Quaternionrotation
Global.Transformparent
System.ActionstopAction