|
Arma Reforger Script API
|
Public Member Functions | |
| bool | AddEffect (notnull SCR_PersistentDamageEffect dmgEffect) |
| int | RemoveEffect (notnull SCR_PersistentDamageEffect dmgEffect) |
| SCR_BatchedDamageEffects | GetBatchedDataOfType (TypeName t) |
| bool | BatchData (notnull inout map< TypeName, ref SCR_BatchedDamageEffects > newBatchedData, const float avgTimeSlice, SCR_ExtendedDamageManagerComponent dmgMgr) |
| void | UpdateBachedData (map< TypeName, ref SCR_BatchedDamageEffects > newBatchedData) |
| Updates previously hald information with the new batch data. | |
| void | ProcessBatchedData (notnull SCR_ExtendedDamageManagerComponent dmgMgr, bool isAuthority) |
| Iterates through the batched data and executes their respective processing methods. | |
| void | SCR_ManagedDamageEffectsContainer (set< SCR_PersistentDamageEffect > effectsSet=null, map< TypeName, ref SCR_BatchedDamageEffects > batchedEffects=null) |
Protected Attributes | |
| ref map< TypeName, ref SCR_BatchedDamageEffects > | m_mBatchedEffects |
| ref set< SCR_PersistentDamageEffect > | m_EffectsSet |
| void SCR_ManagedDamageEffectsContainer.SCR_ManagedDamageEffectsContainer | ( | set< SCR_PersistentDamageEffect > | effectsSet = null, |
| map< TypeName, ref SCR_BatchedDamageEffects > | batchedEffects = null ) |
| [in] | effectsSet | |
| [in] | batchedEffects |
| bool SCR_ManagedDamageEffectsContainer.AddEffect | ( | notnull SCR_PersistentDamageEffect | dmgEffect | ) |
| [in] | dmgEffect |
| bool SCR_ManagedDamageEffectsContainer.BatchData | ( | notnull inout map< TypeName, ref SCR_BatchedDamageEffects > | newBatchedData, |
| const float | avgTimeSlice, | ||
| SCR_ExtendedDamageManagerComponent | dmgMgr ) |
| [in,out] | newBatchedData | |
| [in] | avgTimeSlice | |
| [in] | dmgMgr |
| SCR_BatchedDamageEffects SCR_ManagedDamageEffectsContainer.GetBatchedDataOfType | ( | TypeName | t | ) |
| [in] | t | of the effect for which we are looking for the batch data |
| void SCR_ManagedDamageEffectsContainer.ProcessBatchedData | ( | notnull SCR_ExtendedDamageManagerComponent | dmgMgr, |
| bool | isAuthority ) |
Iterates through the batched data and executes their respective processing methods.
| [in] | dmgMgr | |
| [in] | isAuthority |
| int SCR_ManagedDamageEffectsContainer.RemoveEffect | ( | notnull SCR_PersistentDamageEffect | dmgEffect | ) |
| [in] | dmgEffect |
| void SCR_ManagedDamageEffectsContainer.UpdateBachedData | ( | map< TypeName, ref SCR_BatchedDamageEffects > | newBatchedData | ) |
Updates previously hald information with the new batch data.
| [in] | newBatchedData | from which information is going to be transferred to the old one |
|
protected |
|
protected |