class
ToiletControllerPS
- 4 properties
- 5 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
flushDuration | float | 0x288 | scripted |
flushSFX | CName | 0x290 | scripted |
flushVFXname | CName | 0x298 | scripted |
isFlushing | bool | 0x2A0 | scripted |
Functions
bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ToiletControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (ToiletControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ToiletControllerPS_GetActions( ToiletControllerPS self, game.device.Action[] actions, game.GetActionsContext context );CName GetFlushSFX()RTTIre.Hooks.Place( "ToiletControllerPS", "GetFlushSFX;", (ToiletControllerPS_GetFlushSFX x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ToiletControllerPS_GetFlushSFX( ToiletControllerPS self );CName GetFlushVFX()RTTIre.Hooks.Place( "ToiletControllerPS", "GetFlushVFX;", (ToiletControllerPS_GetFlushVFX x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ToiletControllerPS_GetFlushVFX( ToiletControllerPS self );Flush? ActionFlush()RTTIre.Hooks.Place( "ToiletControllerPS", "ActionFlush;", (ToiletControllerPS_ActionFlush x) => { return re.Hooks.CallOriginal<re.msgpack.Flush>(); } ); [Msgpack.Gen] public readonly partial record struct ToiletControllerPS_ActionFlush( ToiletControllerPS self );EntityNotificationType OnFlush(Flush evt)RTTIre.Hooks.Place( "ToiletControllerPS", "OnFlush;Flush", (ToiletControllerPS_OnFlush x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ToiletControllerPS_OnFlush( ToiletControllerPS self, Flush? evt );