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
Loading...
Searching...
No Matches
EliottChen.ScriptableAudioSystem.SingletonAsset Class Reference

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

Member Function Documentation

◆ A_Play()

override void EliottChen.ScriptableAudioSystem.SingletonAsset.A_Play ( )
virtual

◆ A_PlayAndFollowTransform()

override void EliottChen.ScriptableAudioSystem.SingletonAsset.A_PlayAndFollowTransform ( Transform pTransform)
virtual

◆ A_PlayAtPos()

override void EliottChen.ScriptableAudioSystem.SingletonAsset.A_PlayAtPos ( Transform pTransformPos)
virtual

◆ A_PlayAtPosVector()

override void EliottChen.ScriptableAudioSystem.SingletonAsset.A_PlayAtPosVector ( Vector3 pPos)
virtual

◆ GetStrategy()

override IAudioInstanceStrategy EliottChen.ScriptableAudioSystem.SingletonAsset.GetStrategy ( )
protectedvirtual

◆ InitBeforePlay()

override void EliottChen.ScriptableAudioSystem.SingletonAsset.InitBeforePlay ( )
protectedvirtual

The documentation for this class was generated from the following file:
  • Runtime/AudioAssetsTypes/SingletonAsset.cs