225 {
226
227
230 {
232
235 }
236
238
240 {
242 {
244 }
245 }
246
248 {
249
250
252 {
253
256 {
258 }
260 {
262 }
263 }
264 else
265 {
267 }
268 }
269
270 #ifdef DIAG_DEVELOPER
271 #ifndef SERVER
272 if ( DiagMenu.GetBool(
DiagMenuIDs.MISC_PLAYER_SYMPTOMS_SHOW) )
273 {
274
277
278 DisplayDebug1("Symptoms Client", 50, primary_debug, secondary_debug);
280 ShowAvailableSymptoms();
281 }
282 else
283 {
284 CleanDebug1("Symptoms Client", 50);
285 CleanDebug2("Symptoms Server", 300);
286 CleanAvailableSymptoms();
287 }
288
289 int HMPRange = DiagMenu.GetRangeValue(
DiagMenuIDs.MISC_PLAYER_SYMPTOMS_TOGGLE_HMP);
291 {
293 }
295 {
297 }
298 #endif
299 #endif
300 }
ref SmptAnimMetaBase m_AnimMeta
ref map< int, int > m_ActiveSymptomTypes
ref array< ref Param > m_SymptomQueueServerDbgPrimary
ref map< int, ref SymptomBase > m_AvailableSymptoms
SymptomBase QueueUpSecondarySymptomEx(int symptom_id, int uid=-1)
void RemoveSecondarySymptom(int symptom_id)
Removes a single Symptom.
ref array< ref SymptomBase > m_SymptomQueueSecondary
int m_ActiveSymptomIndexPrimary
ref array< ref SymptomBase > m_SymptomQueuePrimary
void OnAnimationFinished(eAnimFinishType type=eAnimFinishType.SUCCESS)
ref array< ref Param > m_SymptomQueueServerDbgSecondary
void UpdateActiveSymptoms(float deltatime)
int FindFirstAvailableSymptomIndex()