class game
StatPoolsSystem
game.StatPoolsSystem
- 0 properties
- 33 functions
Extends game.IStatPoolsSystem game.IGameSystem IScriptable ISerializable
Properties
None.
Functions
void RequestAddingStatPool(game.StatsObjectID objID, TDBID statPoolRecordID, bool? forceCreateStatPools)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestAddingStatPool", (StatPoolsSystem_RequestAddingStatPool x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestAddingStatPool( game.StatPoolsSystem self, game.StatsObjectID objID, TDBID statPoolRecordID, bool? forceCreateStatPools );void RequestRemovingStatPool(game.StatsObjectID objID, game.data.StatPoolType statPoolType)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestRemovingStatPool", (StatPoolsSystem_RequestRemovingStatPool x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestRemovingStatPool( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType );float GetStatPoolMaxPointValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType)RTTIre.Hooks.Place( "gameStatPoolsSystem", "GetStatPoolMaxPointValue", (StatPoolsSystem_GetStatPoolMaxPointValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_GetStatPoolMaxPointValue( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType );float GetStatPoolValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType, bool? perc)RTTIre.Hooks.Place( "gameStatPoolsSystem", "GetStatPoolValue", (StatPoolsSystem_GetStatPoolValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_GetStatPoolValue( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, bool? perc );float GetStatPoolValueCustomLimit(game.StatsObjectID objID, game.data.StatPoolType statPoolType, bool? perc)RTTIre.Hooks.Place( "gameStatPoolsSystem", "GetStatPoolValueCustomLimit", (StatPoolsSystem_GetStatPoolValueCustomLimit x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_GetStatPoolValueCustomLimit( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, bool? perc );float GetBonus(game.StatsObjectID objID, game.data.StatPoolType statPoolType, bool? perc)RTTIre.Hooks.Place( "gameStatPoolsSystem", "GetBonus", (StatPoolsSystem_GetBonus x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_GetBonus( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, bool? perc );bool IsStatPoolAdded(game.StatsObjectID objID, game.data.StatPoolType statPoolType)RTTIre.Hooks.Place( "gameStatPoolsSystem", "IsStatPoolAdded", (StatPoolsSystem_IsStatPoolAdded x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_IsStatPoolAdded( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType );bool HasActiveStatPool(game.StatsObjectID objID, game.data.StatPoolType statPoolType)RTTIre.Hooks.Place( "gameStatPoolsSystem", "HasActiveStatPool", (StatPoolsSystem_HasActiveStatPool x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_HasActiveStatPool( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType );bool HasStatPoolValueReachedMin(game.StatsObjectID objID, game.data.StatPoolType statPoolType)RTTIre.Hooks.Place( "gameStatPoolsSystem", "HasStatPoolValueReachedMin", (StatPoolsSystem_HasStatPoolValueReachedMin x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_HasStatPoolValueReachedMin( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType );bool HasStatPoolValueReachedMax(game.StatsObjectID objID, game.data.StatPoolType statPoolType)RTTIre.Hooks.Place( "gameStatPoolsSystem", "HasStatPoolValueReachedMax", (StatPoolsSystem_HasStatPoolValueReachedMax x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_HasStatPoolValueReachedMax( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType );bool HasStatPoolValueReachedCustomLimit(game.StatsObjectID objID, game.data.StatPoolType statPoolType)RTTIre.Hooks.Place( "gameStatPoolsSystem", "HasStatPoolValueReachedCustomLimit", (StatPoolsSystem_HasStatPoolValueReachedCustomLimit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_HasStatPoolValueReachedCustomLimit( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType );bool IsStatPoolModificationDelayed(game.StatsObjectID objID, game.data.StatPoolType statPoolType)RTTIre.Hooks.Place( "gameStatPoolsSystem", "IsStatPoolModificationDelayed", (StatPoolsSystem_IsStatPoolModificationDelayed x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_IsStatPoolModificationDelayed( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType );void RequestSettingStatPoolMinValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType, WeakHandle<game.Object> instigator)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestSettingStatPoolMinValue", (StatPoolsSystem_RequestSettingStatPoolMinValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestSettingStatPoolMinValue( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, WeakHandle<game.Object> instigator );void RequestSettingStatPoolMaxValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType, WeakHandle<game.Object> instigator)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestSettingStatPoolMaxValue", (StatPoolsSystem_RequestSettingStatPoolMaxValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestSettingStatPoolMaxValue( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, WeakHandle<game.Object> instigator );void RequestSettingStatPoolValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float newValue, WeakHandle<game.Object> instigator, bool? perc, bool? ignoreCustomLimit)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestSettingStatPoolValue", (StatPoolsSystem_RequestSettingStatPoolValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestSettingStatPoolValue( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, float newValue, WeakHandle<game.Object> instigator, bool? perc, bool? ignoreCustomLimit );void RequestSettingStatPoolValueCustomLimit(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float newValue, WeakHandle<game.Object> instigator, bool? perc)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestSettingStatPoolValueCustomLimit", (StatPoolsSystem_RequestSettingStatPoolValueCustomLimit x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestSettingStatPoolValueCustomLimit( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, float newValue, WeakHandle<game.Object> instigator, bool? perc );void RequestSettingStatPoolValueIgnoreChangeMode(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float newValue, WeakHandle<game.Object> instigator, bool? perc)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestSettingStatPoolValueIgnoreChangeMode", (StatPoolsSystem_RequestSettingStatPoolValueIgnoreChangeMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestSettingStatPoolValueIgnoreChangeMode( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, float newValue, WeakHandle<game.Object> instigator, bool? perc );void RequestChangingStatPoolValue(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float diff, WeakHandle<game.Object> instigator, bool forceChunkTransfering, bool? perc, bool? ignoreCustomLimit)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestChangingStatPoolValue", (StatPoolsSystem_RequestChangingStatPoolValue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestChangingStatPoolValue( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, float diff, WeakHandle<game.Object> instigator, bool forceChunkTransfering, bool? perc, bool? ignoreCustomLimit );void RequestSettingStatPoolBonus(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float bonus, WeakHandle<game.Object> instigator, bool persistentBonus, bool? perc)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestSettingStatPoolBonus", (StatPoolsSystem_RequestSettingStatPoolBonus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestSettingStatPoolBonus( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, float bonus, WeakHandle<game.Object> instigator, bool persistentBonus, bool? perc );bool GetModifier(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, out game.StatPoolModifier modifier)RTTIre.Hooks.Place( "gameStatPoolsSystem", "GetModifier", (StatPoolsSystem_GetModifier x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_GetModifier( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, game.StatPoolModifier modifier );void RequestSettingModifier(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, game.StatPoolModifier modifier)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestSettingModifier", (StatPoolsSystem_RequestSettingModifier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestSettingModifier( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, game.StatPoolModifier modifier );void RequestSettingModifierWithRecord(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, TDBID modifierRecordID)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestSettingModifierWithRecord", (StatPoolsSystem_RequestSettingModifierWithRecord x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestSettingModifierWithRecord( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, TDBID modifierRecordID );void RequestResetingModifier(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestResetingModifier", (StatPoolsSystem_RequestResetingModifier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestResetingModifier( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type );TDBID GetActiveModifierRecordID(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, out bool isModifierDefault)RTTIre.Hooks.Place( "gameStatPoolsSystem", "GetActiveModifierRecordID", (StatPoolsSystem_GetActiveModifierRecordID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_GetActiveModifierRecordID( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, bool isModifierDefault );void IsExtraModifierApplied(game.StatsObjectID objID, game.data.StatPoolType statPoolType, TDBID modifierRecordID)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "IsExtraModifierApplied", (StatPoolsSystem_IsExtraModifierApplied x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_IsExtraModifierApplied( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, TDBID modifierRecordID );void RequestAddingExtraModifier(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, TDBID modifierRecordID)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestAddingExtraModifier", (StatPoolsSystem_RequestAddingExtraModifier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestAddingExtraModifier( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.StatPoolModificationTypes type, TDBID modifierRecordID );void RequestRemovingExtraModifier(game.StatsObjectID objID, game.data.StatPoolType statPoolType, TDBID modifierRecordID)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestRemovingExtraModifier", (StatPoolsSystem_RequestRemovingExtraModifier x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestRemovingExtraModifier( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, TDBID modifierRecordID );float ToPercentage(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float value)RTTIre.Hooks.Place( "gameStatPoolsSystem", "ToPercentage", (StatPoolsSystem_ToPercentage x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_ToPercentage( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, float value );float ToPoints(game.StatsObjectID objID, game.data.StatPoolType statPoolType, float percValue)RTTIre.Hooks.Place( "gameStatPoolsSystem", "ToPoints", (StatPoolsSystem_ToPoints x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_ToPoints( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, float percValue );void RequestRegisteringListener(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.IStatPoolsListener listener)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestRegisteringListener", (StatPoolsSystem_RequestRegisteringListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestRegisteringListener( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.IStatPoolsListener? listener );void RequestUnregisteringListener(game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.IStatPoolsListener listener)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestUnregisteringListener", (StatPoolsSystem_RequestUnregisteringListener x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestUnregisteringListener( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType, game.IStatPoolsListener? listener );void RequestMarkingStatPoolActive(game.StatsObjectID objID, game.data.StatPoolType statPoolType)RTTIre.Hooks.PlaceVoid( "gameStatPoolsSystem", "RequestMarkingStatPoolActive", (StatPoolsSystem_RequestMarkingStatPoolActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_RequestMarkingStatPoolActive( game.StatPoolsSystem self, game.StatsObjectID objID, game.data.StatPoolType statPoolType );static game.data.StatPoolType GetStatPoolType(game.data.DamageType damageType)staticRTTIre.Hooks.Place( "gameStatPoolsSystem", "GetStatPoolType", (StatPoolsSystem_GetStatPoolType x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.StatPoolType>(); } ); [Msgpack.Gen] public readonly partial record struct StatPoolsSystem_GetStatPoolType( game.data.DamageType damageType );