Candide.Sound.AudioEvent.AudioEvent
Type JSONpublic class in Candide.Sound.AudioEvent
Type metadata
- Assembly
Romestead - Namespace
Candide.Sound.AudioEvent - Base type
System.Object - Hash
E69F9F1744DD383EECD06CECED8F25FACADA85DC73B6A92F3351192AC4E85AC6
Relationships
Base type
System.Object
Derived types
Referenced by types
Candide.ActionInProgress.SpellActionInProgressCandide.Combat.ProjectileAudioEventComponentCandide.Entities.Auras.VisualEntityAuraCandide.Entities.Controllers.Creatures.FireStatueControllerCandide.Entities.Controllers.Creatures.LavaConstructControllerCandide.Entities.Controllers.DungeonDoors.DungeonExitPortalControllerCandide.Entities.Controllers.Legacy.LaserBeamCandide.Entities.Controllers.Legacy.LaserControllerCandide.Entities.Controllers.Legacy.SlidingControllerCandide.Entities.Controllers.Legacy.WaterWheelControllerCandide.Entities.Controllers.MinervasOwlBossController.LaserHandlerCandide.Entities.Controllers.Other.AutomaticMillController
Fields
| Name | Visibility | Signature |
|---|---|---|
EventAttributes# | protected | protected FMOD.ATTRIBUTES_3D EventAttributes |
EventInstance# | protected | protected FMOD.Studio.EventInstance EventInstance |
EventName# | public | public System.String EventName |
Null# | public | public Candide.Sound.AudioEvent.NullAudioEvent Null |
Pitch# | protected | protected System.Single Pitch |
ShouldBePlaying# | protected | protected System.Boolean ShouldBePlaying |
Volume# | protected | protected System.Single Volume |
Properties
| Name | Visibility | Signature |
|---|---|---|
CurrentPitch# | public | public System.Single CurrentPitch |
CurrentVolume# | public | public System.Single CurrentVolume |
Playing# | public | public System.Boolean Playing |
Methods
CreateAndPlayInstance
#
private System.Void CreateAndPlayInstance()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3960DD47C35392C04AEF3ED9E48DBCDD4132F0CC3B241A78E676DB3BF4A89444 - Body hash
E44F3CB367A9E6C538258ECE8A1E2C149CEFEB49D48852F213B7734EB4972F04 - IL size89
Referenced calls
Candide.Sound.EventDescriptionCache::GetValidated(System.String)FMOD.Studio.EventDescription::createInstance(FMOD.Studio.EventInstance&)Candide.Sound.SoundPlayer::Errcheck(FMOD.RESULT)FMOD.Studio.EventInstance::setVolume(System.Single)FMOD.Studio.EventInstance::setPitch(System.Single)FMOD.Studio.EventInstance::start()Candide.Sound.AudioEvent.AudioEvent::set_Playing(System.Boolean)
GetPlaybackPosition
#
public System.TimeSpan GetPlaybackPosition()
Method metadata
- Visibilitypublic
- Return type
System.TimeSpan - StaticFalse
- VirtualFalse
- Hash
A08B8FEE0B4F9BD86282ED21EB1ED8458581E5DCC58502087D100557DC682976 - Body hash
E1EB01E2E06B2930DA174EF478E185A57E3DE8B862EF331967F4D22E7DFB7AD6 - IL size22
Referenced calls
FMOD.Studio.EventInstance::getTimelinePosition(System.Int32&)System.TimeSpan::FromMilliseconds(System.Double)
Called by
GetPosition
#
public Microsoft.Xna.Framework.Vector2 GetPosition()
Method metadata
- Visibilitypublic
- Return type
Microsoft.Xna.Framework.Vector2 - StaticFalse
- VirtualTrue
- Hash
BFDAB46ABF194F2D6706A3626BA755029B9EA503CE9A36B8D42FAF3455B37F7A - Body hash
9EE06DEA19F28D8FA3D097CC6C0675423418048443C41D310E6A832AE6630AFB - IL size67
Referenced calls
Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
Called by
HasStoppedPlaying
#
public System.Boolean HasStoppedPlaying()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
0F63398F10CCF43158663326BF1C5BA11C80A050B5BAF650FB713279F4EBAD8F - Body hash
CFEC308C342BB0AE0BBE310FA6BBB7AB32D5AE9C9A4A48A665DF0657D00220A9 - IL size37
Referenced calls
Play
#
public System.Void Play()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
832253DEA0A629898D8A5D8F10BCE8AB306DB5DC1DAF94D37F5E410B125389A8 - Body hash
DB17EB317B8CF2A939915729D50E90FC161442FD3ED704B9CA61966AAC85BEBC - IL size14
Referenced calls
Called by
Candide.Entities.Auras.VisualEntityAura::OnAuraApplyVisualsCandide.Entities.Auras.VisualEntityAura::OnAuraFirstApplyVisualsCandide.Entities.Controllers.Creatures.FireStatueController::ReceiveEntityVfxMessageCandide.Entities.Controllers.Creatures.LavaConstructController::ReceiveEntityVfxMessageCandide.Entities.Controllers.Creatures.LavaConstructController::UpdateCandide.Entities.Controllers.Legacy.LaserBeam::SetLengthCandide.Entities.Controllers.Legacy.LaserBeam::SetShootSparksCandide.Entities.Controllers.Legacy.LaserBeam::UpdateCandide.Entities.Controllers.Legacy.LaserController::UpdateCandide.Entities.Controllers.Legacy.LaserController::WorldLoadCandide.Entities.Controllers.Legacy.WaterWheelController::WorldLoadCandide.Entities.Controllers.MinervasOwlBossController.LaserHandler::StartFiringCandide.Entities.Controllers.MinervasOwlBossController.LaserHandler::StartSparkingCandide.Entities.Controllers.Other.BasicFurnaceController::OnServerSetStateCandide.Entities.Controllers.Other.BeehiveEntityController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::OnServerSetStateCandide.Entities.Controllers.Other.CampfireController::UpdateCandide.Entities.Controllers.Other.CatapultController::UpdateCandide.Entities.Controllers.Other.CoalTrapController::OnServerSetStateCandide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::UpdateCandide.Entities.Controllers.Other.NewWaterWheelController::WorldLoadCandide.Entities.Controllers.Other.SpikeTrapController::OnServerSetStateCandide.Entities.Controllers.Other.UnifiedLightSourceController::UpdateCandide.Entities.Controllers.PhoenixBossController.PhoenixBossController::OnServerSetStateCandide.Entities.Controllers.PotController.ExplosivePotController::OnServerSetStateCandide.Entities.Controllers.RabbitController.ScarabController::UpdateCandide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::AttackCandide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::StartFiringCandide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::StartSparkingCandide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::UpdateCandide.Entities.Controllers.Talos.TalosFloorPitController::OnServerSetStateCandide.Entities.Controllers.Talos.TalosSideChainController::OnServerSetState
Play
#
public System.Void Play(Candide.Sound.FmodParameter fmodParameter)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4860696F93DBDB68A58548402A3A66D31102DA77693A411D830AD12F8060102A - Body hash
6185B4987E28536C42F96E13CF3D64C5D072A8604DB9D05F040DE37399816F63 - IL size14
Referenced calls
PlayIfStopped
#
public System.Void PlayIfStopped()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
04D7AEB17DD12A812A8CCE5E09DC0EA2845CEF8E5056C97E24EA7B038E465FA1 - Body hash
8E19534D353A0AF3940A7D07E97716CC7EC4B39223A672BDF9C8944A48A55E76 - IL size16
Referenced calls
Candide.Sound.AudioEvent.AudioEvent::get_Playing()Candide.Sound.AudioEvent.AudioEvent::CreateAndPlayInstance()
PlayIfStopped
#
public System.Void PlayIfStopped(Candide.Sound.FmodParameter fmodParameter)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DF5282B03F174BA0224711061FAE70584BE419CE30BF1C2E5C10FCD9CB41451E - Body hash
3F75FD0A8BB290B5D2EEC987D14E63F009B933B39DBE4D81C0C578A6D71A5E6B - IL size30
Referenced calls
SetFmodParameter
#
public System.Void SetFmodParameter(Candide.Sound.FmodParameter parameter)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EB622CE3D82B5DC39CFC68FDCF64881B1421A14689B363FFE6F1133EE740D9BE - Body hash
5B7C66617B67B6AF55D2C7B660AD0F1E8BCED8B1E3511CF98CF2EFB93B6614EA - IL size31
Referenced calls
Called by
Candide.Entities.Controllers.Creatures.LavaConstructController::UpdateCandide.Entities.Controllers.Legacy.SlidingController::OnPushPullStoppedCandide.Entities.Controllers.Other.AutomaticMillController::UpdateCandide.Entities.Controllers.Other.Cart2Controller::UpdateCandide.Entities.Controllers.Other.ManualMillController::UpdateCandide.Sound.AudioEvent.AudioEvent::PlayCandide.Sound.AudioEvent.AudioEvent::PlayIfStoppedCandide.Sound.MusicAmbienceSystems.AmbienceSoundSystem::UpdateCandide.Sound.MusicAmbienceSystems.MusicSoundSystem::SetBossMusicFMODParameterCandide.Sound.MusicAmbienceSystems.MusicSoundSystem::Update
SetPitch
#
public System.Void SetPitch(System.Single pitch)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4ECFF4AE18E073E08B3FC1CCE9260FE66E9C9A37F06CB46E46A726BAE2A3F2EB - Body hash
A436F3CF5529EC9448FCF1114900C1463D9F50DDCD845EC053A19F43BFE2457F - IL size38
SetPosition
#
public System.Void SetPosition(Microsoft.Xna.Framework.Vector3 position)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
78F43E2E0108AAE34E0C1307C20B02D78D0E158E41026EFA73B6D6029EBC999B - Body hash
8A3258CAB47D371B12F660B2C3751FEC6792664A79BD9D1234FE6B7BC9689821 - IL size18
Referenced calls
Called by
Candide.ActionInProgress.SpellActionInProgress::UpdateCandide.Combat.ClientProjectileSystem::UpdateAudioCandide.Entities.Auras.VisualEntityAura::UpdateCandide.Entities.Controllers.Creatures.FireStatueController::UpdateCandide.Entities.Controllers.Creatures.LavaConstructController::UpdateCandide.Entities.Controllers.DungeonDoors.DungeonExitPortalController::UpdateCandide.Entities.Controllers.Legacy.LaserBeam::UpdateCandide.Entities.Controllers.Legacy.LaserController::UpdateCandide.Entities.Controllers.Legacy.SlidingController::UpdateCandide.Entities.Controllers.Legacy.WaterWheelController::UpdateCandide.Entities.Controllers.MinervasOwlBossController.LaserHandler::UpdateCandide.Entities.Controllers.Other.BasicFurnaceController::UpdateCandide.Entities.Controllers.Other.BeehiveEntityController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.FireElementalController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::UpdateCandide.Entities.Controllers.Other.CampfireController::UpdateCandide.Entities.Controllers.Other.Cart2Controller::UpdateCandide.Entities.Controllers.Other.CauldronController::UpdateCandide.Entities.Controllers.Other.ChestController::UpdateCandide.Entities.Controllers.Other.CoalTrapController::UpdateCandide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::UpdateLaserAudioCandide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::UpdateCandide.Entities.Controllers.Other.ManualMillController::UpdateCandide.Entities.Controllers.Other.NewWaterWheelController::UpdateCandide.Entities.Controllers.Other.SpikeTrapController::UpdateCandide.Entities.Controllers.Other.UnifiedLightSourceController::UpdateCandide.Entities.Controllers.PotController.ExplosivePotController::UpdateCandide.Entities.Controllers.RabbitController.ScarabController::UpdateCandide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::UpdateCandide.Entities.Controllers.Talos.TalosFloorPitController::UpdateCandide.Entities.Controllers.Talos.TalosSideChainController::UpdateCandide.Entities.Controllers.ZombieController.FallenController::Update
SetVolume
#
public System.Void SetVolume(System.Single volume)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D78D4329385C08DE0B36FD985BADD21E7B3A971B71B68B20F875CF040080C1C3 - Body hash
FF6BDB366C77792384EE42BE6618D1F2331C9D4685E3687362BA6F6E121F2681 - IL size38
Referenced calls
Called by
Stop
#
public System.Void Stop(System.Boolean allowFadeOut)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
43147B4D3E9A236FDF5582D2FB448A831615327B8F4891265F7AB908FD0B5E41 - Body hash
626B0EC2E4BFF7D8A9F02528D34E79509CA9F81249C8DFF1EB0783A316A051E4 - IL size53
Referenced calls
FMOD.Studio.EventInstance::isValid()FMOD.Studio.EventInstance::stop(FMOD.Studio.STOP_MODE)FMOD.Studio.EventInstance::release()Candide.Sound.AudioEvent.AudioEvent::set_Playing(System.Boolean)
Called by
Candide.ActionInProgress.SpellActionInProgress::OnActionLeftCandide.Combat.ClientProjectileSystem::RemoveProjectileCandide.Entities.Controllers.Creatures.FireStatueController::OnKilledCandide.Entities.Controllers.Creatures.FireStatueController::ReceiveEntityVfxMessageCandide.Entities.Controllers.Creatures.LavaConstructController::OnKilledCandide.Entities.Controllers.Creatures.LavaConstructController::OnOutOfHealthCandide.Entities.Controllers.Creatures.LavaConstructController::OnRemoveCandide.Entities.Controllers.Creatures.LavaConstructController::UpdateCandide.Entities.Controllers.Legacy.LaserBeam::SetLengthCandide.Entities.Controllers.Legacy.LaserBeam::SetShootSparksCandide.Entities.Controllers.Legacy.LaserBeam::UpdateCandide.Entities.Controllers.Legacy.LaserController::UpdateCandide.Entities.Controllers.MinervasOwlBossController.LaserHandler::StopFiringCandide.Entities.Controllers.Other.BasicFurnaceController::OnServerSetStateCandide.Entities.Controllers.Other.BehaviorMachine.FireElementalController::OnKilledCandide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::OnServerSetStateCandide.Entities.Controllers.Other.CatapultController::OnServerSetStateCandide.Entities.Controllers.Other.CatapultController::UpdateParametersCandide.Entities.Controllers.Other.CoalTrapController::OnServerSetStateCandide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::StopShootingCandide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::UpdateCandide.Entities.Controllers.Other.SpikeTrapController::OnServerSetStateCandide.Entities.Controllers.Other.UnifiedLightSourceController::EntityUnloadCandide.Entities.Controllers.Other.UnifiedLightSourceController::UpdateCandide.Entities.Controllers.PhoenixBossController.PhoenixBossController::OnServerSetStateCandide.Entities.Controllers.PotController.ExplosivePotController::OnServerSetStateCandide.Entities.Controllers.RabbitController.ScarabController::UpdateCandide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::StopFiringCandide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::UpdateCandide.Entities.Controllers.Talos.TalosFloorPitController::EntityUnloadCandide.Entities.Controllers.Talos.TalosFloorPitController::ReceiveEntityControllerMessageCandide.Entities.Controllers.Talos.TalosFloorPitController::Update
Unload
#
public System.Void Unload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
8CD269D604C290EB6A623E822F1D7BC1E9F10D48C489FD91EA0AB15B1B33A89E - Body hash
970935445DD69F51B151B90C372BC34D395DA8E0647CB9A255B159DBFA57DC7C - IL size21
Referenced calls
Called by
Candide.Combat.ClientProjectileSystem::RemoveProjectileCandide.Entities.Auras.VisualEntityAura::DisposeCandide.Entities.Controllers.Creatures.LavaConstructController::EntityUnloadCandide.Entities.Controllers.DungeonDoors.DungeonExitPortalController::EntityUnloadCandide.Entities.Controllers.Legacy.LaserController::EntityUnloadCandide.Entities.Controllers.Legacy.LaserController::WorldLoadCandide.Entities.Controllers.Legacy.SlidingController::EntityUnloadCandide.Entities.Controllers.Legacy.WaterWheelController::EntityUnloadCandide.Entities.Controllers.MinervasOwlBossController.LaserHandler::UnloadCandide.Entities.Controllers.MinervasOwlBossController.LaserHandler::WorldLoadCandide.Entities.Controllers.Other.AutomaticMillController::EntityUnloadCandide.Entities.Controllers.Other.BasicFurnaceController::EntityUnloadCandide.Entities.Controllers.Other.Cart2Controller::EntityUnloadCandide.Entities.Controllers.Other.CatapultController::EntityUnloadCandide.Entities.Controllers.Other.CauldronController::EntityUnloadCandide.Entities.Controllers.Other.ChestController::EntityUnloadCandide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::EntityUnloadCandide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::WorldLoadCandide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::OnRemoveCandide.Entities.Controllers.Other.ManualMillController::EntityUnloadCandide.Entities.Controllers.Other.NewWaterWheelController::EntityUnloadCandide.Entities.Controllers.Other.UnifiedLightSourceController::EntityUnloadCandide.Entities.Controllers.PotController.ExplosivePotController::OnRemoveCandide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::UnloadCandide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::WorldLoadCandide.Entities.Controllers.WraithController.WraithController::EntityUnloadCandide.Entities.Controllers.ZombieController.FallenController::EntityUnloadCandide.Entities.Controllers.ZombieController.FallenSwordController::EntityUnloadCandide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController::EntityUnloadCandide.Entities.Controllers.ZombieController.ZombieBloatController.FallenBloatController::OnRemoveCandide.Entities.Controllers.ZombieController.ZombieEliteController.FallenCenturionController::EntityUnloadCandide.GameModels.Systems.AmbienceSystem::StopAll
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4ACACBDA44995D06534EE24BE054988D90A6F82E97FD29EC8C6D9E42FB2A25E3 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
Called by
Candide.ActionInProgress.SpellActionInProgress::UpdateCandide.Combat.ClientProjectileSystem::UpdateAudioCandide.Entities.Auras.VisualEntityAura::UpdateCandide.Entities.Controllers.Creatures.FireStatueController::UpdateCandide.Entities.Controllers.Creatures.LavaConstructController::UpdateCandide.Entities.Controllers.DungeonDoors.DungeonExitPortalController::UpdateCandide.Entities.Controllers.Legacy.LaserBeam::UpdateCandide.Entities.Controllers.Legacy.LaserController::UpdateCandide.Entities.Controllers.Legacy.SlidingController::UpdateCandide.Entities.Controllers.Legacy.WaterWheelController::UpdateCandide.Entities.Controllers.MinervasOwlBossController.LaserHandler::UpdateCandide.Entities.Controllers.Other.BasicFurnaceController::UpdateCandide.Entities.Controllers.Other.BeehiveEntityController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.FireElementalController::UpdateCandide.Entities.Controllers.Other.BehaviorMachine.PyzifaxController::UpdateCandide.Entities.Controllers.Other.CampfireController::UpdateCandide.Entities.Controllers.Other.CauldronController::UpdateCandide.Entities.Controllers.Other.ChestController::UpdateCandide.Entities.Controllers.Other.CoalTrapController::UpdateCandide.Entities.Controllers.Other.Cyclops.CyclopsLaserPhase2Controller::UpdateLaserAudioCandide.Entities.Controllers.Other.Cyclops.CyclopsPopOutEyeController::UpdateCandide.Entities.Controllers.Other.ManualMillController::UpdateCandide.Entities.Controllers.Other.NewWaterWheelController::UpdateCandide.Entities.Controllers.Other.SpikeTrapController::UpdateCandide.Entities.Controllers.Other.UnifiedLightSourceController::UpdateCandide.Entities.Controllers.PotController.ExplosivePotController::UpdateCandide.Entities.Controllers.RabbitController.ScarabController::UpdateCandide.Entities.Controllers.RobotBossController.RobotBossLaserHandler::UpdateCandide.Entities.Controllers.Talos.TalosFloorPitController::UpdateCandide.Entities.Controllers.Talos.TalosSideChainController::UpdateCandide.Entities.Controllers.ZombieController.FallenController::UpdateCandide.Entities.Controllers.ZombieController.FallenSwordController::Update