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

◆ OnVariablesSynchronized()

override void OnVariablesSynchronized ( )
protected

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

3255 {
3256 if (m_Initialized)
3257 {
3258 #ifdef PLATFORM_CONSOLE
3259 //bruteforce it is
3260 if (IsSplitable())
3261 {
3262 UIScriptedMenu menu = g_Game.GetUIManager().FindMenu(MENU_INVENTORY);
3263 if (menu)
3264 {
3265 menu.Refresh();
3266 }
3267 }
3268 #endif
3269 }
3270
3272 {
3273 PlayImpactSound(ItemBaseType.Cast(GetEntityType()).m_ConfigWeight, m_ImpactSpeed, m_ImpactSoundSurfaceHash);
3274 m_WantPlayImpactSound = false;
3275 }
3276
3278 {
3279 SetWeightDirty();
3281 }
3282 if (m_VarWet != m_VarWetPrev)
3283 {
3286 }
3287
3288 super.OnVariablesSynchronized();
3289 }
DayZGame g_Game
Определения DayZGame.c:4074
override bool IsSplitable()
Определения ItemBase.c:1528
float m_VarWet
Определения ItemBase.c:42
float m_VarQuantity
Определения ItemBase.c:37
override void OnWetChanged(float newVal, float oldVal)
Определения ItemBase.c:3737
float m_VarWetPrev
Определения ItemBase.c:43
int m_ImpactSoundSurfaceHash
Определения ItemBase.c:51
bool m_WantPlayImpactSound
Определения ItemBase.c:48
float m_ImpactSpeed
Определения ItemBase.c:50
float m_VarQuantityPrev
Определения ItemBase.c:38
bool m_Initialized
Определения UiHintPanel.c:317
Определения ItemBaseType.c:5
override void Refresh()
Определения ChatInputMenu.c:70
Определения DayZGame.c:64
const int MENU_INVENTORY
Определения 3_Game/DayZ/constants.c:186
proto native bool dBodyIsDynamic(notnull IEntity ent)

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