class game
ScriptableComponent
game.ScriptableComponent
- 1 property
- 21 functions
- 56 derived classes
Extends game.Component ent.IComponent IScriptable ISerializable
AIRelatedComponents, AdamSmasherComponent, AppearanceRandomizerComponent, AreaEffectVisualizationComponent, BossStealthComponent, CerberusComponent, ChimeraComponent, CombatHUDManager, DEBUG_VisualizerComponent, DelamainTaxiComponent
Show 46 more of 56 derived classes
DetectorModuleComponent, DeviceConnectionHighlightComponent, DeviceDebuggerComponent, DeviceTimetable, DiodeControlComponent, DisarmComponent, DisassemblableComponent, DrillMachineScanManager, DroneComponent, DurabilityComponent, EntityAttachementComponent, Example_FxSpawning, FastTravelComponent, FollowSlotsComponent, FxResourceMapperComponent, GameplayRoleComponent, InputDeviceController, InspectableObjectComponent, InspectionComponent, KurtzBossComponent, KurtzComponent, MinotaurMechComponent, ObjectMoverComponent, OdaComponent, PhotoModePlayerEntityComponent, PlayerPhone, QuickSlotsManager, ReactionManagerComponent, ResourceLibraryComponent, RewireComponent, RoyceComponent, SampleComponentWithCounter, SampleCounterDisplayComponent, SasquatchComponent, ScannerControlComponent, ScavengeComponent, SimpleTargetManager, StimBroadcasterComponent, TankTurretComponent, TestScriptableComponent, TrapComponent, UpdateComponent, VendorComponent, WeaponPositionComponent, WorkspotMapperComponent, game.AINetStateComponent
Properties
| Property | Type | Offset | |
|---|---|---|---|
priority | uint | 0xB0 |
Functions
game.Object? GetOwner()RTTIre.Hooks.Place( "gameScriptableComponent", "GetOwner", (ScriptableComponent_GetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameObject>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetOwner( game.ScriptableComponent self );GameTime GetGameTime()RTTIre.Hooks.Place( "gameScriptableComponent", "GetGameTime", (ScriptableComponent_GetGameTime x) => { return re.Hooks.CallOriginal<re.msgpack.GameTime>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetGameTime( game.ScriptableComponent self );EngineTime GetEngineTime()RTTIre.Hooks.Place( "gameScriptableComponent", "GetEngineTime", (ScriptableComponent_GetEngineTime x) => { return re.Hooks.CallOriginal<re.msgpack.EngineTime>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetEngineTime( game.ScriptableComponent self );EngineTime GetSimTime()RTTIre.Hooks.Place( "gameScriptableComponent", "GetSimTime", (ScriptableComponent_GetSimTime x) => { return re.Hooks.CallOriginal<re.msgpack.EngineTime>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetSimTime( game.ScriptableComponent self );game.GameAudioSystem? GetAudioSystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetAudioSystem", (ScriptableComponent_GetAudioSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.GameAudioSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetAudioSystem( game.ScriptableComponent self );game.DebugVisualizerSystem? GetDebugVisualizerSystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetDebugVisualizerSystem", (ScriptableComponent_GetDebugVisualizerSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.DebugVisualizerSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetDebugVisualizerSystem( game.ScriptableComponent self );game.DelaySystem? GetDelaySystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetDelaySystem", (ScriptableComponent_GetDelaySystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.DelaySystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetDelaySystem( game.ScriptableComponent self );game.EffectSystem? GetGameEffectSystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetGameEffectSystem", (ScriptableComponent_GetGameEffectSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.EffectSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetGameEffectSystem( game.ScriptableComponent self );cp.PlayerSystem? GetPlayerSystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetPlayerSystem", (ScriptableComponent_GetPlayerSystem x) => { return re.Hooks.CallOriginal<re.msgpack.cp.CpPlayerSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetPlayerSystem( game.ScriptableComponent self );quest.QuestsSystem? GetQuestsSystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetQuestsSystem", (ScriptableComponent_GetQuestsSystem x) => { return re.Hooks.CallOriginal<re.msgpack.quest.QuestsSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetQuestsSystem( game.ScriptableComponent self );void GetSceneSystem()RTTIre.Hooks.PlaceVoid( "gameScriptableComponent", "GetSceneSystem", (ScriptableComponent_GetSceneSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetSceneSystem( game.ScriptableComponent self );game.StatsSystem? GetStatsSystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetStatsSystem", (ScriptableComponent_GetStatsSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatsSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetStatsSystem( game.ScriptableComponent self );game.StatPoolsSystem? GetStatPoolsSystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetStatPoolsSystem", (ScriptableComponent_GetStatPoolsSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.StatPoolsSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetStatPoolsSystem( game.ScriptableComponent self );game.targeting.TargetingSystem? GetTargetingSystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetTargetingSystem", (ScriptableComponent_GetTargetingSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.targeting.TargetingSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetTargetingSystem( game.ScriptableComponent self );game.TimeSystem? GetTimeSystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetTimeSystem", (ScriptableComponent_GetTimeSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.TimeSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetTimeSystem( game.ScriptableComponent self );game.TransactionSystem? GetTransactionSystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetTransactionSystem", (ScriptableComponent_GetTransactionSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.TransactionSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetTransactionSystem( game.ScriptableComponent self );game.PersistencySystem? GetPersistencySystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetPersistencySystem", (ScriptableComponent_GetPersistencySystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.PersistencySystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetPersistencySystem( game.ScriptableComponent self );game.VisionModeSystem? GetVisionModeSystem()RTTIre.Hooks.Place( "gameScriptableComponent", "GetVisionModeSystem", (ScriptableComponent_GetVisionModeSystem x) => { return re.Hooks.CallOriginal<re.msgpack.game.VisionModeSystem>(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetVisionModeSystem( game.ScriptableComponent self );void GetFriendlyFireSystem()RTTIre.Hooks.PlaceVoid( "gameScriptableComponent", "GetFriendlyFireSystem", (ScriptableComponent_GetFriendlyFireSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetFriendlyFireSystem( game.ScriptableComponent self );void GetGameRulesSystem()RTTIre.Hooks.PlaceVoid( "gameScriptableComponent", "GetGameRulesSystem", (ScriptableComponent_GetGameRulesSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetGameRulesSystem( game.ScriptableComponent self );void GetLoSFinderSystem()RTTIre.Hooks.PlaceVoid( "gameScriptableComponent", "GetLoSFinderSystem", (ScriptableComponent_GetLoSFinderSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScriptableComponent_GetLoSFinderSystem( game.ScriptableComponent self );