|
My Project 0.2.0
This is a Unity Audio plugin using a ScriptableObject architecture. Featuring an autonomous SoundManager capable of referencing, playing and modifying currently played assets
|
Public Member Functions | |
| void | A_SetOpacity (float pOpacity) |
| void | A_Stop () |
| override void | A_Play () |
| override void | A_PlayAndFollowTransform (Transform pTransform) |
| override void | A_PlayAtPos (Transform pTransformPos) |
| override void | A_PlayAtPosVector (Vector3 pPos) |
Public Attributes | |
| float | startingOpacity = 1.0f |
Protected Member Functions | |
| override void | InitBeforePlay () |
| override IAudioInstanceStrategy | GetStrategy () |
| Protected Member Functions inherited from EliottChen.ScriptableAudioSystem.AudioAsset | |
| AudioInstance | Play () |
| Pulls an Audio Instance in the AudioManager and attribute the clip in parameterss. | |
| AudioInstance | Play (Transform pPos) |
| AudioInstance | Play (Vector3 pPosition) |
Properties | |
| SingletonAssetStrategy | strategy [get] |
| bool | IsPlaying [get] |
| Properties inherited from EliottChen.ScriptableAudioSystem.AudioAsset | |
| AudioConfigurationSO | Config [get] |
Additional Inherited Members | |
| Protected Attributes inherited from EliottChen.ScriptableAudioSystem.AudioAsset | |
| AudioClip[] | m_audioSource |
| AudioConfigurationSO | m_config |
|
virtual |
Reimplemented from EliottChen.ScriptableAudioSystem.AudioAsset.
|
virtual |
Reimplemented from EliottChen.ScriptableAudioSystem.AudioAsset.
|
virtual |
Reimplemented from EliottChen.ScriptableAudioSystem.AudioAsset.
|
virtual |
Reimplemented from EliottChen.ScriptableAudioSystem.AudioAsset.
|
protectedvirtual |
Reimplemented from EliottChen.ScriptableAudioSystem.AudioAsset.
|
protectedvirtual |
Reimplemented from EliottChen.ScriptableAudioSystem.AudioAsset.