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

Защищенные члены

void SoftSkillsManager (PlayerBase player)
 
void InitSpecialty (float specialty_level)
 
void ~SoftSkillsManager ()
 
float AddLinearPrecise (float specialty_weight)
 
float AddLinearRough (float specialty_weight)
 
float AddExponentialPrecise (float specialty_weight)
 
float AddExponentialRough (float specialty_weight)
 
void AddSpecialty (float specialty_weight)
 
float AddSpecialtyBonus (float base_value, float specialty_weight, bool is_cacomponent=false, float limit_efficiency=2)
 
float SubtractSpecialtyBonus (float base_value, float specialty_weight, bool is_cacomponent=false, float limit_efficiency=2)
 
float AdjustCraftingTime (float base_time, float specialty_weight, float limit_efficiency=2)
 
PlayerBase GetSoftSkillsPlayer ()
 
void SetSpecialtyLevel (float specialty_level)
 
float GetSpecialtyLevel ()
 
void SynchSpecialtyLevel ()
 
void SetSoftSkillsState (bool state)
 
bool GetSoftSkillsState ()
 
void SetLinearState (bool model)
 
bool IsLinear ()
 
void GetPreciseRoughLevels ()
 
void StartCoolDownTimer (float cooldown_value)
 
bool IsCoolDown ()
 
void SetCoolDown (bool cool_down)
 
void CreateDebugWindow (bool create)
 
void SynchDebugStats ()
 
void SetIsDebug (bool is_debug)
 
bool IsDebug ()
 
void SetCoolDownValue (float cooldown_value)
 
float GetCoolDownValue ()
 
float GetLastUAValue ()
 
void SetLastUAValue (float last_ua_value)
 
void SetBonusBefore (bool is_cacomponent, float base_value)
 
void SetBonusAfter (bool is_cacomponent, float adjusted_value)
 
float GetComponentBonusBefore ()
 
void SetComponentBonusBefore (float component_bonus_before)
 
float GetComponentBonusAfter ()
 
void SetComponentBonusAfter (float component_bonus_after)
 
float GetGeneralBonusBefore ()
 
void SetGeneralBonusBefore (float general_bonus_before)
 
float GetGeneralBonusAfter ()
 
void SetGeneralBonusAfter (float general_bonus_after)
 
void StartSynchTimer ()
 
void StopSynchTimer ()
 
void ResetDebugWindow ()
 

Защищенные данные

PlayerBase m_Player
 
float m_SpecialtyLevel
 
float m_RoughLevel
 
float m_PreciseLevel
 
bool m_IsLinear
 
bool m_IsActive
 
bool m_IsCoolDown
 
int m_UserActionsCounter
 
ref Timer m_CoolDownTimer = new Timer()
 
bool m_IsDebugMode
 
float m_CoolDownValue
 
float m_LastUAValue
 
float m_ComponentBonusBefore
 
float m_ComponentBonusAfter
 
float m_GeneralBonusBefore
 
float m_GeneralBonusAfter
 
ref SoftSkillManagerDebug m_DebugWindow
 
ref Timer m_SynchTimer
 

Статические защищенные данные

const int DEFAULT_EFFICIENCY = 0
 
const float PRECISE_WEIGHT_LIMIT = -1
 
const float ROUGH_WEIGHT_LIMIT = 1
 
const float COOLDOWN_TIMER = 5
 

Подробное описание

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