class game.interactions
Component
game.interactions.Component
- 4 properties
- 5 functions
Extends ent.IPlacedComponent ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
interactionRootOffset | Vector3 | 0x1A0 | |
layerOverrides | game.interactions.InteractionDefinitionOverrider[] | 0x1B0 | |
layerOverridesTemp | game.interactions.InteractionDefinitionOverrider[] | 0x1C0 | |
isEnabled | bool | 0x8B |
Functions
void SetSingleChoice(game.interactions.Choice choice, CName? layer)RTTIre.Hooks.PlaceVoid( "gameinteractionsComponent", "SetSingleChoice", (Component_SetSingleChoice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Component_SetSingleChoice( game.interactions.Component self, game.interactions.Choice choice, CName? layer );void SetChoices(game.interactions.Choice[] choices, CName? layer)RTTIre.Hooks.PlaceVoid( "gameinteractionsComponent", "SetChoices", (Component_SetChoices x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Component_SetChoices( game.interactions.Component self, game.interactions.Choice[] choices, CName? layer );void ResetChoices(CName? layer, bool? deactivate)RTTIre.Hooks.PlaceVoid( "gameinteractionsComponent", "ResetChoices", (Component_ResetChoices x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Component_ResetChoices( game.interactions.Component self, CName? layer, bool? deactivate );bool GetActiveInputLayers(out game.interactions.ActiveLayerData[] activeInputLayers)RTTIre.Hooks.Place( "gameinteractionsComponent", "GetActiveInputLayers", (Component_GetActiveInputLayers x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Component_GetActiveInputLayers( game.interactions.Component self, game.interactions.ActiveLayerData[] activeInputLayers );bool GetActivatorsForLayer(CName layerName, out game.interactions.ActiveLayerData[] activeInputLayers)RTTIre.Hooks.Place( "gameinteractionsComponent", "GetActivatorsForLayer", (Component_GetActivatorsForLayer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Component_GetActivatorsForLayer( game.interactions.Component self, CName layerName, game.interactions.ActiveLayerData[] activeInputLayers );