Added audio hooks to several classes
Added AudioSource components to several prefabs
AudioPlayer::SetAudioClip will not do anything if it is called with the AudioAsset which is already loaded.
Added a method to AudioSource which allows you to set the audio clip and play it with a single call
PlayerUnit and Triggerable components will attempt to pre-load their audio clips.
The AudioManager is now responsible for generating and destroying all OpenAL sources.
AudioSource components now automatically stop playing when they are destroyed.
Pausing the SceneGraph will also pause all currently playing audio.
Added audio hook to GridNavigator
Added sound effects to player and enemy units.
Objects should now play sounds by first loading them into the AudioSource component.
Consolidated audio stuff for Triggerables
Added audio hooks to PushPillar
Merge branch 'master' into play_audio
Merge branch 'master' into play_audio
Added new AudioListener component and functionality to more robustly support 3D sounds
Added a fix to prevent BaseUnit from playing sound endlessly after its death.
LevelLoader now adds an AudioListener to the camera object.
Added a hook to Guard for an attack sound
Updated several prefabs to work with the new implementation of AudioSource