См. определение в файле SoftSkillsManager.c строка 116
117 {
119 {
121 {
122 if( specialty_weight < 0 )
123 {
125 {
127 }
128 else
129 {
131 }
132
136 }
137 else if( specialty_weight > 0 )
138 {
140 {
142 }
143 else
144 {
146 }
147
151 }
152 else
153 {
154
155 return;
156 }
157 }
158 else
159 {
161 }
162 }
163 }
void SynchSpecialtyLevel()
const float COOLDOWN_TIMER
bool GetSoftSkillsState()
float AddLinearRough(float specialty_weight)
float AddExponentialPrecise(float specialty_weight)
float AddLinearPrecise(float specialty_weight)
float AddExponentialRough(float specialty_weight)
void StartCoolDownTimer(float cooldown_value)
void SetSpecialtyLevel(float specialty_level)
Перекрестные ссылки Math::AbsFloat(), AddExponentialPrecise(), AddExponentialRough(), AddLinearPrecise(), AddLinearRough(), COOLDOWN_TIMER, GetSoftSkillsState(), IsCoolDown(), IsLinear(), m_Player, m_SpecialtyLevel, SetSpecialtyLevel(), StartCoolDownTimer() и SynchSpecialtyLevel().