DayZ 1.24
|
Static Protected Attributes | |
const int | DEFAULT_EFFICIENCY = 0 |
const float | PRECISE_WEIGHT_LIMIT = -1 |
const float | ROUGH_WEIGHT_LIMIT = 1 |
const float | COOLDOWN_TIMER = 5 |
Definition at line 1 of file SoftSkillsManager.c.
|
inlineprotected |
Definition at line 33 of file SoftSkillsManager.c.
References m_IsActive, m_IsCoolDown, m_IsDebugMode, m_IsLinear, and m_Player.
|
inlineprotected |
Definition at line 74 of file SoftSkillsManager.c.
References Math::AbsInt(), Math::Clamp(), m_SpecialtyLevel, m_UserActionsCounter, PRECISE_WEIGHT_LIMIT, ROUGH_WEIGHT_LIMIT, SetLastUAValue(), and Math::Sqrt().
Referenced by AddSpecialty().
Definition at line 95 of file SoftSkillsManager.c.
References Math::AbsInt(), Math::Clamp(), m_SpecialtyLevel, m_UserActionsCounter, PRECISE_WEIGHT_LIMIT, ROUGH_WEIGHT_LIMIT, SetLastUAValue(), and Math::Sqrt().
Referenced by AddSpecialty().
Definition at line 54 of file SoftSkillsManager.c.
References Math::Clamp(), m_SpecialtyLevel, PRECISE_WEIGHT_LIMIT, ROUGH_WEIGHT_LIMIT, and SetLastUAValue().
Referenced by AddSpecialty().
Definition at line 64 of file SoftSkillsManager.c.
References Math::Clamp(), m_SpecialtyLevel, PRECISE_WEIGHT_LIMIT, ROUGH_WEIGHT_LIMIT, and SetLastUAValue().
Referenced by AddSpecialty().
Definition at line 116 of file SoftSkillsManager.c.
References Math::AbsFloat(), AddExponentialPrecise(), AddExponentialRough(), AddLinearPrecise(), AddLinearRough(), COOLDOWN_TIMER, GetSoftSkillsState(), IsCoolDown(), IsLinear(), m_Player, m_SpecialtyLevel, SetSpecialtyLevel(), StartCoolDownTimer(), and SynchSpecialtyLevel().
|
inlineprotected |
Definition at line 158 of file SoftSkillsManager.c.
References GetPreciseRoughLevels(), m_PreciseLevel, m_RoughLevel, SetBonusAfter(), and SetBonusBefore().
|
inlineprotected |
Definition at line 226 of file SoftSkillsManager.c.
References GetPreciseRoughLevels(), m_PreciseLevel, m_RoughLevel, SetBonusAfter(), and SetBonusBefore().
Definition at line 341 of file SoftSkillsManager.c.
References m_DebugWindow, ResetDebugWindow(), SetIsDebug(), and SoftSkillManagerDebug().
|
inlineprotected |
Definition at line 439 of file SoftSkillsManager.c.
References m_ComponentBonusAfter.
|
inlineprotected |
Definition at line 427 of file SoftSkillsManager.c.
References m_ComponentBonusBefore.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 299 of file SoftSkillsManager.c.
References Math::AbsFloat(), DEFAULT_EFFICIENCY, m_PreciseLevel, m_RoughLevel, and m_SpecialtyLevel.
Referenced by AddSpecialtyBonus(), AdjustCraftingTime(), and SubtractSpecialtyBonus().
|
inlineprotected |
Definition at line 248 of file SoftSkillsManager.c.
References m_Player.
|
inlineprotected |
Definition at line 281 of file SoftSkillsManager.c.
References m_IsActive.
Referenced by AddSpecialty().
|
inlineprotected |
Definition at line 260 of file SoftSkillsManager.c.
References m_SpecialtyLevel.
Referenced by OnUpdate().
Definition at line 42 of file SoftSkillsManager.c.
References SetSpecialtyLevel(), and SynchSpecialtyLevel().
|
inlineprotected |
Definition at line 327 of file SoftSkillsManager.c.
References m_IsCoolDown.
Referenced by AddSpecialty().
|
inlineprotected |
Definition at line 373 of file SoftSkillsManager.c.
References m_IsDebugMode.
Referenced by SetBonusAfter(), and SetBonusBefore().
|
inlineprotected |
Definition at line 293 of file SoftSkillsManager.c.
References m_IsLinear.
Referenced by AddSpecialty().
|
inlineprotected |
Definition at line 495 of file SoftSkillsManager.c.
References SetComponentBonusAfter(), SetComponentBonusBefore(), SetCoolDownValue(), SetGeneralBonusAfter(), SetGeneralBonusBefore(), SetLastUAValue(), SetSpecialtyLevel(), and SynchSpecialtyLevel().
Referenced by CreateDebugWindow().
Definition at line 415 of file SoftSkillsManager.c.
References IsDebug(), SetComponentBonusAfter(), and SetGeneralBonusAfter().
Referenced by AddSpecialtyBonus(), AdjustCraftingTime(), and SubtractSpecialtyBonus().
Definition at line 403 of file SoftSkillsManager.c.
References IsDebug(), SetComponentBonusBefore(), and SetGeneralBonusBefore().
Referenced by AddSpecialtyBonus(), AdjustCraftingTime(), and SubtractSpecialtyBonus().
Definition at line 445 of file SoftSkillsManager.c.
References m_ComponentBonusAfter.
Referenced by ResetDebugWindow(), and SetBonusAfter().
Definition at line 433 of file SoftSkillsManager.c.
References m_ComponentBonusBefore.
Referenced by ResetDebugWindow(), and SetBonusBefore().
Definition at line 333 of file SoftSkillsManager.c.
References m_IsCoolDown.
Referenced by StartCoolDownTimer().
Definition at line 379 of file SoftSkillsManager.c.
References m_CoolDownValue.
Referenced by ResetDebugWindow(), and StartCoolDownTimer().
Definition at line 469 of file SoftSkillsManager.c.
References m_GeneralBonusAfter.
Referenced by ResetDebugWindow(), and SetBonusAfter().
Definition at line 457 of file SoftSkillsManager.c.
References m_GeneralBonusBefore.
Referenced by ResetDebugWindow(), and SetBonusBefore().
Definition at line 367 of file SoftSkillsManager.c.
References m_IsDebugMode.
Referenced by CreateDebugWindow(), StartSynchTimer(), and StopSynchTimer().
Definition at line 397 of file SoftSkillsManager.c.
References m_LastUAValue.
Referenced by AddExponentialPrecise(), AddExponentialRough(), AddLinearPrecise(), AddLinearRough(), and ResetDebugWindow().
Definition at line 287 of file SoftSkillsManager.c.
References m_IsLinear.
Definition at line 275 of file SoftSkillsManager.c.
References m_IsActive.
Definition at line 254 of file SoftSkillsManager.c.
References m_SpecialtyLevel.
Referenced by AddSpecialty(), InitSpecialty(), and ResetDebugWindow().
Definition at line 319 of file SoftSkillsManager.c.
References m_CoolDownTimer, SetCoolDown(), and SetCoolDownValue().
Referenced by AddSpecialty().
|
inlineprotected |
Definition at line 475 of file SoftSkillsManager.c.
References m_SynchTimer, and SetIsDebug().
|
inlineprotected |
Definition at line 483 of file SoftSkillsManager.c.
References m_SynchTimer, and SetIsDebug().
|
inlineprotected |
Definition at line 192 of file SoftSkillsManager.c.
References GetPreciseRoughLevels(), m_PreciseLevel, m_RoughLevel, SetBonusAfter(), and SetBonusBefore().
|
inlineprotected |
Definition at line 357 of file SoftSkillsManager.c.
References GetGame(), m_CoolDownValue, m_GeneralBonusAfter, m_GeneralBonusBefore, m_IsCoolDown, m_LastUAValue, and m_Player.
|
inlineprotected |
Definition at line 266 of file SoftSkillsManager.c.
References GetGame(), m_Player, and m_SpecialtyLevel.
Referenced by AddSpecialty(), InitSpecialty(), and ResetDebugWindow().
Definition at line 17 of file SoftSkillsManager.c.
Referenced by AddSpecialty().
Definition at line 14 of file SoftSkillsManager.c.
Referenced by GetPreciseRoughLevels().
|
protected |
Definition at line 25 of file SoftSkillsManager.c.
Referenced by GetComponentBonusAfter(), and SetComponentBonusAfter().
|
protected |
Definition at line 24 of file SoftSkillsManager.c.
Referenced by GetComponentBonusBefore(), and SetComponentBonusBefore().
Definition at line 19 of file SoftSkillsManager.c.
Referenced by StartCoolDownTimer(), and ~SoftSkillsManager().
|
protected |
Definition at line 22 of file SoftSkillsManager.c.
Referenced by GetCoolDownValue(), SetCoolDownValue(), and SynchDebugStats().
|
protected |
Definition at line 29 of file SoftSkillsManager.c.
Referenced by CreateDebugWindow().
|
protected |
Definition at line 27 of file SoftSkillsManager.c.
Referenced by GetGeneralBonusAfter(), SetGeneralBonusAfter(), and SynchDebugStats().
|
protected |
Definition at line 26 of file SoftSkillsManager.c.
Referenced by GetGeneralBonusBefore(), SetGeneralBonusBefore(), and SynchDebugStats().
|
protected |
Definition at line 9 of file SoftSkillsManager.c.
Referenced by GetSoftSkillsState(), SetSoftSkillsState(), and SoftSkillsManager().
|
protected |
Definition at line 10 of file SoftSkillsManager.c.
Referenced by IsCoolDown(), SetCoolDown(), SoftSkillsManager(), and SynchDebugStats().
|
protected |
Definition at line 21 of file SoftSkillsManager.c.
Referenced by IsDebug(), SetIsDebug(), and SoftSkillsManager().
|
protected |
Definition at line 8 of file SoftSkillsManager.c.
Referenced by IsLinear(), SetLinearState(), and SoftSkillsManager().
|
protected |
Definition at line 23 of file SoftSkillsManager.c.
Referenced by GetLastUAValue(), SetLastUAValue(), and SynchDebugStats().
|
protected |
Definition at line 3 of file SoftSkillsManager.c.
Referenced by AddSpecialty(), GetSoftSkillsPlayer(), SoftSkillsManager(), SynchDebugStats(), and SynchSpecialtyLevel().
|
protected |
Definition at line 6 of file SoftSkillsManager.c.
Referenced by AddSpecialtyBonus(), AdjustCraftingTime(), GetPreciseRoughLevels(), and SubtractSpecialtyBonus().
|
protected |
Definition at line 5 of file SoftSkillsManager.c.
Referenced by AddSpecialtyBonus(), AdjustCraftingTime(), GetPreciseRoughLevels(), and SubtractSpecialtyBonus().
|
protected |
Definition at line 4 of file SoftSkillsManager.c.
Referenced by AddExponentialPrecise(), AddExponentialRough(), AddLinearPrecise(), AddLinearRough(), AddSpecialty(), GetPreciseRoughLevels(), GetSpecialtyLevel(), SetSpecialtyLevel(), and SynchSpecialtyLevel().
Definition at line 31 of file SoftSkillsManager.c.
Referenced by StartSynchTimer(), and StopSynchTimer().
|
protected |
Definition at line 12 of file SoftSkillsManager.c.
Referenced by AddExponentialPrecise(), and AddExponentialRough().
Definition at line 15 of file SoftSkillsManager.c.
Referenced by AddExponentialPrecise(), AddExponentialRough(), AddLinearPrecise(), and AddLinearRough().
Definition at line 16 of file SoftSkillsManager.c.
Referenced by AddExponentialPrecise(), AddExponentialRough(), AddLinearPrecise(), and AddLinearRough().