class
FanControllerPS
- 1 property
- 10 functions
Extends BasicDistractionDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
fanSetup | FanSetup | 0x2C0 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "FanControllerPS", "OnInstantiated", (FanControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FanControllerPS_OnInstantiated( FanControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "FanControllerPS", "Initialize;", (FanControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FanControllerPS_Initialize( FanControllerPS self );bool IsRotatingClockwise()RTTIre.Hooks.Place( "FanControllerPS", "IsRotatingClockwise;", (FanControllerPS_IsRotatingClockwise x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FanControllerPS_IsRotatingClockwise( FanControllerPS self );bool IsBladesSpeedRandomized()RTTIre.Hooks.Place( "FanControllerPS", "IsBladesSpeedRandomized;", (FanControllerPS_IsBladesSpeedRandomized x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FanControllerPS_IsBladesSpeedRandomized( FanControllerPS self );float GetMaxRotationSpeed()RTTIre.Hooks.Place( "FanControllerPS", "GetMaxRotationSpeed;", (FanControllerPS_GetMaxRotationSpeed x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct FanControllerPS_GetMaxRotationSpeed( FanControllerPS self );float GetTimeToMaxRotation()RTTIre.Hooks.Place( "FanControllerPS", "GetTimeToMaxRotation;", (FanControllerPS_GetTimeToMaxRotation x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct FanControllerPS_GetTimeToMaxRotation( FanControllerPS self );void PushResaveData(FanResaveData data)RTTIre.Hooks.PlaceVoid( "FanControllerPS", "PushResaveData;FanResaveData", (FanControllerPS_PushResaveData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FanControllerPS_PushResaveData( FanControllerPS self, FanResaveData data );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "FanControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (FanControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FanControllerPS_GetActions( FanControllerPS self, game.device.Action[] actions, game.GetActionsContext context );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "FanControllerPS", "GetDeviceIconTweakDBID;", (FanControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct FanControllerPS_GetDeviceIconTweakDBID( FanControllerPS self );TDBID GetBackgroundTextureTweakDBID()overrideRTTIre.Hooks.Place( "FanControllerPS", "GetBackgroundTextureTweakDBID;", (FanControllerPS_GetBackgroundTextureTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct FanControllerPS_GetBackgroundTextureTweakDBID( FanControllerPS self );