class
IceMachine
- 0 properties
- 11 functions
Extends VendingMachine InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
None.
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "IceMachine", "OnRequestComponents", (IceMachine_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IceMachine_OnRequestComponents( IceMachine self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "IceMachine", "OnTakeControl", (IceMachine_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IceMachine_OnTakeControl( IceMachine self, ent.EntityResolveComponentsInterface ri );TDBID GetVendorID()overrideRTTIre.Hooks.Place( "IceMachine", "GetVendorID;", (IceMachine_GetVendorID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct IceMachine_GetVendorID( IceMachine self );void StopGlitching()overrideRTTIre.Hooks.PlaceVoid( "IceMachine", "StopGlitching;", (IceMachine_StopGlitching x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IceMachine_StopGlitching( IceMachine self );bool OnDispenceItemFromVendor(DispenceItemFromVendor evt)overrideRTTIre.Hooks.Place( "IceMachine", "OnDispenceItemFromVendor", (IceMachine_OnDispenceItemFromVendor x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IceMachine_OnDispenceItemFromVendor( IceMachine self, DispenceItemFromVendor? evt );bool OnVendingMachineFinishedEvent(VendingMachineFinishedEvent evt)overrideRTTIre.Hooks.Place( "IceMachine", "OnVendingMachineFinishedEvent", (IceMachine_OnVendingMachineFinishedEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct IceMachine_OnVendingMachineFinishedEvent( IceMachine self, VendingMachineFinishedEvent? evt );void HackedEffect()overrideRTTIre.Hooks.PlaceVoid( "IceMachine", "HackedEffect;", (IceMachine_HackedEffect x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IceMachine_HackedEffect( IceMachine self );void PlayItemFall()overrideRTTIre.Hooks.PlaceVoid( "IceMachine", "PlayItemFall;", (IceMachine_PlayItemFall x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct IceMachine_PlayItemFall( IceMachine self );IceMachineControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "IceMachine", "GetDevicePS;", (IceMachine_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.IceMachineControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct IceMachine_GetDevicePS( IceMachine self );IceMachineController? GetController()overrideRTTIre.Hooks.Place( "IceMachine", "GetController;", (IceMachine_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.IceMachineController>(); } ); [Msgpack.Gen] public readonly partial record struct IceMachine_GetController( IceMachine self );EGameplayRole DeterminGameplayRole()overrideRTTIre.Hooks.Place( "IceMachine", "DeterminGameplayRole;", (IceMachine_DeterminGameplayRole x) => { return re.Hooks.CallOriginal<re.msgpack.EGameplayRole>(); } ); [Msgpack.Gen] public readonly partial record struct IceMachine_DeterminGameplayRole( IceMachine self );