DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnVariablesSynchronized()

override void InventoryItem::OnVariablesSynchronized ( )
inlineprotected

См. определение в файле ItemBase.c строка 3285

3286 {
3287 if (m_Initialized)
3288 {
3289 #ifdef PLATFORM_CONSOLE
3290 //bruteforce it is
3291 if (IsSplitable())
3292 {
3293 UIScriptedMenu menu = g_Game.GetUIManager().FindMenu(MENU_INVENTORY);
3294 if (menu)
3295 {
3296 menu.Refresh();
3297 }
3298 }
3299 #endif
3300 }
3301
3303 {
3304 PlayImpactSound(m_ConfigWeight, m_ImpactSpeed, m_ImpactSoundSurfaceHash);
3305 m_WantPlayImpactSound = false;
3306 }
3307
3309 {
3310 SetWeightDirty();
3312 }
3313 if (m_VarWet != m_VarWetPrev)
3314 {
3317 }
3318
3319 if (m_SoundSyncPlay != 0)
3320 {
3323
3324 m_SoundSyncPlay = 0;
3325 m_SoundSyncSlotID = -1;
3326 }
3327 if (m_SoundSyncStop != 0)
3328 {
3330 m_ItemSoundHandler.StopItemSoundClient(m_SoundSyncStop);
3331 m_SoundSyncStop = 0;
3332 }
3333
3334 super.OnVariablesSynchronized();
3335 }
DayZGame g_Game
Определения DayZGame.c:3942
bool m_Initialized
Определения UiHintPanel.c:317
float m_VarWetPrev
Определения ItemBase.c:45
ref ItemSoundHandler m_ItemSoundHandler
Определения ItemBase.c:142
override bool IsSplitable()
Определения ItemBase.c:1600
int m_SoundSyncPlay
Определения ItemBase.c:138
float m_ImpactSpeed
Определения ItemBase.c:57
float m_VarWet
Определения ItemBase.c:44
float m_VarQuantityPrev
Определения ItemBase.c:36
int m_SoundSyncStop
Определения ItemBase.c:139
float m_VarQuantity
Определения ItemBase.c:35
int m_ImpactSoundSurfaceHash
Определения ItemBase.c:58
bool m_WantPlayImpactSound
Определения ItemBase.c:55
override void OnWetChanged(float newVal, float oldVal)
Определения ItemBase.c:3751
int m_SoundSyncSlotID
Определения ItemBase.c:140
override void Refresh()
Определения ChatInputMenu.c:70
const int MENU_INVENTORY
Определения 3_Game/DayZ/constants.c:180
proto native bool dBodyIsDynamic(notnull IEntity ent)

Перекрестные ссылки dBodyIsDynamic(), g_Game, IsSplitable(), m_ImpactSoundSurfaceHash, m_ImpactSpeed, m_Initialized, m_ItemSoundHandler, m_SoundSyncPlay, m_SoundSyncSlotID, m_SoundSyncStop, m_VarQuantity, m_VarQuantityPrev, m_VarWet, m_VarWetPrev, m_WantPlayImpactSound, MENU_INVENTORY, OnWetChanged() и UIScriptedMenu::Refresh().