class game
StatsSystem
game.StatsSystem
- 0 properties
- 27 functions
Extends game.IStatsSystem game.IGameSystem IScriptable ISerializable
Properties
None.
Functions
float GetStatValue(game.StatsObjectID objID, game.data.StatType statType)RTTIre.Hooks.Place( "gameStatsSystem", "GetStatValue", (StatsSystem_GetStatValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_GetStatValue( game.StatsSystem self, game.StatsObjectID objID, game.data.StatType statType );float GetStatValueFromDamageType(game.StatsObjectID objId, game.data.DamageType damageType)RTTIre.Hooks.Place( "gameStatsSystem", "GetStatValueFromDamageType", (StatsSystem_GetStatValueFromDamageType x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_GetStatValueFromDamageType( game.StatsSystem self, game.StatsObjectID objId, game.data.DamageType damageType );bool GetStatBoolValue(game.StatsObjectID objID, game.data.StatType statType)RTTIre.Hooks.Place( "gameStatsSystem", "GetStatBoolValue", (StatsSystem_GetStatBoolValue x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_GetStatBoolValue( game.StatsSystem self, game.StatsObjectID objID, game.data.StatType statType );game.StatDetailedData[] GetStatDetails(game.StatsObjectID objID)RTTIvoid GetSortedStatsThemes(game.StatsObjectID objID, out CName[] outThemes)RTTIre.Hooks.PlaceVoid( "gameStatsSystem", "GetSortedStatsThemes", (StatsSystem_GetSortedStatsThemes x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_GetSortedStatsThemes( game.StatsSystem self, game.StatsObjectID objID, CName[] outThemes );game.data.StatType GetStatType(game.data.DamageType damageType)RTTIre.Hooks.Place( "gameStatsSystem", "GetStatType", (StatsSystem_GetStatType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.StatType>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_GetStatType( game.StatsSystem self, game.data.DamageType damageType );game.data.DamageType GetDamageType(game.data.StatType statType)RTTIre.Hooks.Place( "gameStatsSystem", "GetDamageType", (StatsSystem_GetDamageType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.DamageType>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_GetDamageType( game.StatsSystem self, game.data.StatType statType );TDBID GetDamageRecordId(game.data.DamageType damageType)RTTIre.Hooks.Place( "gameStatsSystem", "GetDamageRecordId", (StatsSystem_GetDamageRecordId x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_GetDamageRecordId( game.StatsSystem self, game.data.DamageType damageType );game.data.DamageType GetDamageTypeByRecordID(TDBID damageTypeRecordId)RTTIre.Hooks.Place( "gameStatsSystem", "GetDamageTypeByRecordID", (StatsSystem_GetDamageTypeByRecordID x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.DamageType>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_GetDamageTypeByRecordID( game.StatsSystem self, TDBID damageTypeRecordId );WeakHandle<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)RTTIre.Hooks.Place( "gameStatsSystem", "AddModifier", (StatsSystem_AddModifier x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_AddModifier( game.StatsSystem self, game.StatsObjectID objID, game.StatModifierData_Deprecated? modifierData );bool AddModifiers(game.StatsObjectID objID, game.StatModifierData_Deprecated[] modifierData)RTTIre.Hooks.Place( "gameStatsSystem", "AddModifiers", (StatsSystem_AddModifiers x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_AddModifiers( game.StatsSystem self, game.StatsObjectID objID, game.StatModifierData_Deprecated[] modifierData );bool AddSavedModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData)RTTIre.Hooks.Place( "gameStatsSystem", "AddSavedModifier", (StatsSystem_AddSavedModifier x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_AddSavedModifier( game.StatsSystem self, game.StatsObjectID objID, game.StatModifierData_Deprecated? modifierData );bool RemoveModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData)RTTIre.Hooks.Place( "gameStatsSystem", "RemoveModifier", (StatsSystem_RemoveModifier x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_RemoveModifier( game.StatsSystem self, game.StatsObjectID objID, game.StatModifierData_Deprecated? modifierData );bool RemoveAndUncacheModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData)RTTIre.Hooks.Place( "gameStatsSystem", "RemoveAndUncacheModifier", (StatsSystem_RemoveAndUncacheModifier x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_RemoveAndUncacheModifier( game.StatsSystem self, game.StatsObjectID objID, game.StatModifierData_Deprecated? modifierData );bool RemoveSavedModifiers(game.StatsObjectID objID, game.data.StatType statType)RTTIre.Hooks.Place( "gameStatsSystem", "RemoveSavedModifiers", (StatsSystem_RemoveSavedModifiers x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_RemoveSavedModifiers( game.StatsSystem self, game.StatsObjectID objID, game.data.StatType statType );bool RemoveAllModifiers(game.StatsObjectID objID, game.data.StatType statType, bool? removeSavedModifiers)RTTIre.Hooks.Place( "gameStatsSystem", "RemoveAllModifiers", (StatsSystem_RemoveAllModifiers x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_RemoveAllModifiers( game.StatsSystem self, game.StatsObjectID objID, game.data.StatType statType, bool? removeSavedModifiers );bool ForceModifier(game.StatsObjectID objID, game.StatModifierData_Deprecated modifierData)RTTIre.Hooks.Place( "gameStatsSystem", "ForceModifier", (StatsSystem_ForceModifier x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_ForceModifier( game.StatsSystem self, game.StatsObjectID objID, game.StatModifierData_Deprecated? modifierData );bool UnforceStat(game.StatsObjectID objID, game.data.StatType statType)RTTIre.Hooks.Place( "gameStatsSystem", "UnforceStat", (StatsSystem_UnforceStat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_UnforceStat( game.StatsSystem self, game.StatsObjectID objID, game.data.StatType statType );bool DefineModifierGroupFromRecord(ulong groupID, TDBID recordID)RTTIre.Hooks.Place( "gameStatsSystem", "DefineModifierGroupFromRecord", (StatsSystem_DefineModifierGroupFromRecord x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_DefineModifierGroupFromRecord( game.StatsSystem self, ulong groupID, TDBID recordID );bool UndefineModifierGroup(ulong groupID)RTTIre.Hooks.Place( "gameStatsSystem", "UndefineModifierGroup", (StatsSystem_UndefineModifierGroup x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_UndefineModifierGroup( game.StatsSystem self, ulong groupID );bool ApplyModifierGroup(game.StatsObjectID objID, ulong groupID)RTTIre.Hooks.Place( "gameStatsSystem", "ApplyModifierGroup", (StatsSystem_ApplyModifierGroup x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_ApplyModifierGroup( game.StatsSystem self, game.StatsObjectID objID, ulong groupID );bool RemoveModifierGroup(game.StatsObjectID objID, ulong groupID)RTTIre.Hooks.Place( "gameStatsSystem", "RemoveModifierGroup", (StatsSystem_RemoveModifierGroup x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_RemoveModifierGroup( game.StatsSystem self, game.StatsObjectID objID, ulong groupID );float CalculateModifierListValue(game.StatsObjectID objID, WeakHandle<game.data.StatModifier_Record>[] modifierData)RTTIre.Hooks.Place( "gameStatsSystem", "CalculateModifierListValue", (StatsSystem_CalculateModifierListValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_CalculateModifierListValue( game.StatsSystem self, game.StatsObjectID objID, WeakHandle<game.data.StatModifier_Record>[] modifierData );void RegisterListener(game.StatsObjectID objID, game.IStatsListener listener)RTTIre.Hooks.PlaceVoid( "gameStatsSystem", "RegisterListener", (StatsSystem_RegisterListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_RegisterListener( game.StatsSystem self, game.StatsObjectID objID, game.IStatsListener? listener );void UnregisterListener(game.StatsObjectID objID, game.IStatsListener listener)RTTIre.Hooks.PlaceVoid( "gameStatsSystem", "UnregisterListener", (StatsSystem_UnregisterListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatsSystem_UnregisterListener( game.StatsSystem self, game.StatsObjectID objID, game.IStatsListener? listener );