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

◆ StaminaHandler()

void StaminaHandler::StaminaHandler ( PlayerBase player)
inlineprotected

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

317 {
318 if (g_Game.IsServer() || !g_Game.IsMultiplayer())
319 m_StaminaParams = new Param3<float,float,bool>(0, 0, false);
320
321 m_State = new HumanMovementState();
322 m_Player = player;
323
324 m_InitUpdate = false;
325 m_Stamina = CfgGameplayHandler.GetStaminaMax();
326 m_StaminaSynced = CfgGameplayHandler.GetStaminaMax();
327 m_StaminaCap = CfgGameplayHandler.GetStaminaMax();
328 m_StaminaCapSynced = CfgGameplayHandler.GetStaminaMax();
334 m_Time = 0;
335 m_StaminaDepleted = false;
336 m_IsInCooldown = false;
337 m_HumanMoveSettings = m_Player.GetDayZPlayerType().CommandMoveSettingsW();
339
342
344
345 //----------------- depletion --------------------
346 m_RegisteredDepletionModifiers = new map<EStaminaMultiplierTypes, float>;
347 m_ActiveDepletionModifiers = new set<EStaminaMultiplierTypes>;
348
349 //----------------- recovery --------------------
350 m_RegisteredRecoveryModifiers = new map<EStaminaMultiplierTypes, float>;
351 m_ActiveRecoveryModifiers = new set<EStaminaMultiplierTypes>;
352
353 Init();
354 }
map
Определения ControlsXboxNew.c:4
DayZGame g_Game
Определения DayZGame.c:3942
float m_StaminaDepletionMultiplier
Определения StaminaHandler.c:276
void Init()
Определения StaminaHandler.c:364
void RegisterStaminaModifiers()
Определения StaminaHandler.c:879
float m_StaminaCapSynced
Определения StaminaHandler.c:272
ref HumanMovementState m_State
Определения StaminaHandler.c:280
float m_StaminaDepletionMultiplierNext
Определения StaminaHandler.c:273
float m_StaminaRecoveryMultiplier
Определения StaminaHandler.c:277
ref set< EStaminaMultiplierTypes > m_ActiveDepletionModifiers
Определения StaminaHandler.c:287
void RegisterStaminaConsumers()
Определения StaminaHandler.c:832
float m_StaminaRecoveryMultiplierNext
Определения StaminaHandler.c:274
ref map< int, ref StaminaCooldownParams > m_CooldownMap
Определения StaminaHandler.c:302
bool m_InitUpdate
Определения StaminaHandler.c:266
PlayerBase m_Player
Определения StaminaHandler.c:282
float m_StaminaSynced
Определения StaminaHandler.c:270
float m_StaminaDepletion
Определения StaminaHandler.c:275
bool m_IsStaminaGainBonusCached
Определения StaminaHandler.c:300
float m_StaminaCap
Определения StaminaHandler.c:271
ref set< EStaminaMultiplierTypes > m_ActiveRecoveryModifiers
Определения StaminaHandler.c:290
ref Param3< float, float, bool > m_StaminaParams
Определения StaminaHandler.c:279
float m_Time
Определения StaminaHandler.c:278
bool m_StaminaDepleted
Определения StaminaHandler.c:284
float m_Stamina
Определения StaminaHandler.c:269
bool m_IsInCooldown
Определения StaminaHandler.c:292
SHumanCommandMoveSettings m_HumanMoveSettings
Определения StaminaHandler.c:281
ref map< EStaminaMultiplierTypes, float > m_RegisteredRecoveryModifiers
Определения StaminaHandler.c:289
ref map< EStaminaMultiplierTypes, float > m_RegisteredDepletionModifiers
Определения StaminaHandler.c:286

Перекрестные ссылки g_Game, CfgGameplayHandler::GetStaminaMax(), Init(), m_ActiveDepletionModifiers, m_ActiveRecoveryModifiers, m_CooldownMap, m_HumanMoveSettings, m_InitUpdate, m_IsInCooldown, m_IsStaminaGainBonusCached, m_Player, m_RegisteredDepletionModifiers, m_RegisteredRecoveryModifiers, m_Stamina, m_StaminaCap, m_StaminaCapSynced, m_StaminaDepleted, m_StaminaDepletion, m_StaminaDepletionMultiplier, m_StaminaDepletionMultiplierNext, m_StaminaParams, m_StaminaRecoveryMultiplier, m_StaminaRecoveryMultiplierNext, m_StaminaSynced, m_State, m_Time, RegisterStaminaConsumers() и RegisterStaminaModifiers().