StatsSystem class
game.StatsSystem
Inheritance
Base: game.IStatsSystem
Derived
None.
Properties
None.
Functions
float GetStatValue(game.StatsObjectID objID, game.data.StatType statType)RTTIfloat GetStatValueFromDamageType(game.StatsObjectID objId, game.data.DamageType damageType)RTTIbool GetStatBoolValue(game.StatsObjectID objID, game.data.StatType statType)RTTIgame.StatDetailedData[] GetStatDetails(game.StatsObjectID objID)RTTIgame.data.StatType GetStatType(game.data.DamageType damageType)RTTIgame.data.DamageType GetDamageType(game.data.StatType statType)RTTITDBID GetDamageRecordId(game.data.DamageType damageType)RTTIgame.data.DamageType GetDamageTypeByRecordID(TDBID damageTypeRecordId)RTTIWeakHandle<game.data.DamageType_Record> GetDamageRecordFromId(TDBID damageTypeRecordId)RTTIWeakHandle<game.data.DamageType_Record> GetDamageRecordFromType(game.data.DamageType damageType)RTTIbool AddModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData)RTTIbool AddModifiers(game.StatsObjectID objID, game.StatModifierData_Deprecated[] modifierData)RTTIbool AddSavedModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData)RTTIbool RemoveModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData)RTTIbool RemoveAndUncacheModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData)RTTIbool RemoveSavedModifiers(game.StatsObjectID objID, game.data.StatType statType)RTTIbool RemoveAllModifiers(game.StatsObjectID objID, game.data.StatType statType, bool? removeSavedModifiers)RTTIbool ForceModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData)RTTIbool UnforceStat(game.StatsObjectID objID, game.data.StatType statType)RTTIbool DefineModifierGroupFromRecord(ulong groupID, TDBID recordID)RTTIbool UndefineModifierGroup(ulong groupID)RTTIbool ApplyModifierGroup(game.StatsObjectID objID, ulong groupID)RTTIbool RemoveModifierGroup(game.StatsObjectID objID, ulong groupID)RTTIfloat CalculateModifierListValue(game.StatsObjectID objID, WeakHandle<game.data.StatModifier_Record>[] modifierData)RTTIvoid RegisterListener(game.StatsObjectID objID, game.IStatsListener listener)RTTIvoid UnregisterListener(game.StatsObjectID objID, game.IStatsListener listener)RTTI