class ItemSoundHandlerSource
ItemSoundHandler › Managed
All members, including inherited
Constructors 2
void ItemSoundHandler(ItemBase parent)Referenced by ItemBase.GetItemSoundHandler()
void ~ItemSoundHandler()Members 4
protected ItemBase m_Parentprotected ref map<int, ref EffectSound> m_PlayingSoundsprotected ref map<int, ref SoundParameters> m_SoundParamsMapMethods 5
void Init()Referenced by ItemSoundHandler()
References typename.EnumToString(), map.Get(), map.Get()
Show 16 more
, InventoryItem.GetInventoryItemType(), Object.GetPosition(), GetSoundSetForEvent(), Object.GetType(), map.Insert(), Debug.Log(), SEffectManager.PlaySound(), SEffectManager.PlaySoundCachedParams(), EffectSound.SetAutodestroy(), string.Empty, SoundParameters.m_FadeIn, SoundParameters.m_FadeOut, SoundParameters.m_Loop, m_Parent, m_PlayingSounds, and m_SoundParamsMapReferenced by ItemBase.OnVariablesSynchronized()
References InventoryItem.GetInventoryItemType(), InventoryItemType.GetSlotAttachSoundSet(), InventoryItemType.GetSlotDetachSoundSet()
Show 4 more
, SoundConstants.ITEM_ATTACH, SoundConstants.ITEM_DETACH, m_AvailableSoundsets, and m_ParentReferenced by PlayItemSoundClient()
void StopItemSoundClient(int id)References map.Get(), CGame.IsDedicatedServer(), map.Remove()
Show 3 more
, EffectSound.SetSoundFadeOut(), EffectSound.SoundStop(), and m_PlayingSoundsReferenced by ItemBase.OnVariablesSynchronized()
void AddSound(int sound, string soundset, SoundParameters params = null)