|
void | Init () |
|
int | GetStorageVersion () |
|
void | AutoactivateSymptoms () |
|
void | SymptomManager (PlayerBase player) |
|
void | OnPlayerKilled () |
|
SymptomBase | GetSymptomByUID (int SYMPTOM_uid) |
|
PlayerBase | GetPlayer () |
|
void | RegisterSymptom (SymptomBase Symptom) |
|
void | OnAnimationFinished (eAnimFinishType type=eAnimFinishType.SUCCESS) |
|
void | OnAnimationStarted () |
|
int | CreateUniqueID () |
|
bool | IsUIDUsed (int uid) |
|
string | GetSymptomName (int symptom_id) |
|
SmptAnimMetaBase | SpawnAnimMetaObject (int symptom_id) |
|
void | RequestSymptomExit (int SYMPTOM_uid) |
| Exits a specific Symptom with a given UID.
|
|
bool | IsSymptomPrimary (int symptom_id) |
|
void | OnInputUserDataReceived (ParamsReadContext ctx) |
|
int | GetCurrentCommandID () |
|
void | OnTick (float deltatime, int pCurrentCommandID, HumanMovementState movement_state) |
|
void | SetAnimation (ParamsReadContext ctx) |
|
void | UpdateActiveSymptoms (float deltatime) |
|
void | OnSymptomExit (SymptomBase Symptom, int uid) |
|
int | GetSymptomMaxCount (int symptom_id) |
|
int | GetSymptomCount (int symptom_id) |
|
void | IncreaseSymptomCount (int symptom_id) |
|
void | DecreaseSymptomCount (int symptom_id) |
|
SymptomBase | SpawnSymptom (int symptom_id, int uid=-1) |
|
void | CleanUpPrimaryQueue () |
|
SymptomBase | QueueUpPrimarySymptom (int symptom_id, int uid=-1) |
|
void | QueueUpSecondarySymptom (int symptom_id, int uid=-1) |
|
SymptomBase | QueueUpSecondarySymptomEx (int symptom_id, int uid=-1) |
|
void | RemoveSecondarySymptom (int symptom_id) |
| Removes a single Symptom.
|
|
SymptomBase | GetCurrentPrimaryActiveSymptom () |
|
int | FindFirstAvailableSymptomIndex () |
|
int | ComparePriority (int prio1, int prio2) |
|
int | GetSymptomPriority (int symptom_id) |
|
void | OnRPC (int rpc_type, ParamsReadContext ctx) |
|
void | OnStoreSave (ParamsWriteContext ctx) |
|
bool | OnStoreLoad (ParamsReadContext ctx, int version) |
|
См. определение в файле StateManager.c строка 47