class
PingCachedData
- 14 properties
- 7 functions
Extends IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
sourceID | ent.EntityID | 0x0 | scripted |
pingType | EPingType | 0x8 | scripted |
pingNetworkEffect | game.EffectInstance? | 0x10 | scripted |
timeout | float | 0x20 | scripted |
ammountOfIntervals | int | 0x24 | scripted |
linksCount | int | 0x28 | scripted |
currentInterval | int | 0x2C | scripted |
delayID | game.DelayID | 0x30 | scripted |
linkType | ELinkType | 0x38 | scripted |
revealNetwork | bool | 0x3C | scripted |
linkFXresource | game.FxResource | 0x40 | scripted |
sourcePosition | Vector4 | 0x50 | scripted |
hasActiveVirtualNetwork | bool | 0x60 | scripted |
virtualNetworkShape | WeakHandle<game.data.VirtualNetwork_Record> | 0x68 | scripted |
Functions
void Initialize(ent.EntityID sourceID, float timeout, int ammountOfIntervals, EPingType pingType, game.EffectInstance gameEffect, bool revealNetworkAtEnd, game.FxResource fxResource, Vector4 position, TDBID virtualNetworkShapeID)RTTIre.Hooks.PlaceVoid( "PingCachedData", "Initialize;EntityIDFloatInt32EPingTypeEffectInstanceBoolFxResourceVector4TweakDBID", (PingCachedData_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PingCachedData_Initialize( PingCachedData self, ent.EntityID sourceID, float timeout, int ammountOfIntervals, EPingType pingType, game.EffectInstance? gameEffect, bool revealNetworkAtEnd, game.FxResource fxResource, Vector4 position, TDBID virtualNetworkShapeID );void Initialize(float timeout, int ammountOfIntervals)RTTIre.Hooks.PlaceVoid( "PingCachedData", "Initialize;FloatInt32", (PingCachedData_Initialize2 x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PingCachedData_Initialize2( PingCachedData self, float timeout, int ammountOfIntervals );void IncrementLinkCounter()RTTIre.Hooks.PlaceVoid( "PingCachedData", "IncrementLinkCounter;", (PingCachedData_IncrementLinkCounter x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PingCachedData_IncrementLinkCounter( PingCachedData self );float GetLifetimeValue()RTTIre.Hooks.Place( "PingCachedData", "GetLifetimeValue;", (PingCachedData_GetLifetimeValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PingCachedData_GetLifetimeValue( PingCachedData self );void UpdateCurrentInterval()RTTIre.Hooks.PlaceVoid( "PingCachedData", "UpdateCurrentInterval;", (PingCachedData_UpdateCurrentInterval x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PingCachedData_UpdateCurrentInterval( PingCachedData self );float GetCurrentMaxValue()RTTIre.Hooks.Place( "PingCachedData", "GetCurrentMaxValue;", (PingCachedData_GetCurrentMaxValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PingCachedData_GetCurrentMaxValue( PingCachedData self );float GetCurrentMinValue()RTTIre.Hooks.Place( "PingCachedData", "GetCurrentMinValue;", (PingCachedData_GetCurrentMinValue x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct PingCachedData_GetCurrentMinValue( PingCachedData self );