class
ConsumeAction
- 0 properties
- 8 functions
- 1 derived class
Extends BaseItemAction BaseScriptableAction game.device.Action red.Event IScriptable ISerializable
Derived
Properties
None.
Functions
void CompleteAction(ScriptGameInstance gameInstance)overrideRTTIre.Hooks.PlaceVoid( "ConsumeAction", "CompleteAction;GameInstance", (ConsumeAction_CompleteAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ConsumeAction_CompleteAction( ConsumeAction self, ScriptGameInstance gameInstance );void ProcessPermanentFood(ScriptGameInstance gameInstance)RTTIre.Hooks.PlaceVoid( "ConsumeAction", "ProcessPermanentFood;GameInstance", (ConsumeAction_ProcessPermanentFood x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ConsumeAction_ProcessPermanentFood( ConsumeAction self, ScriptGameInstance gameInstance );void RemoveConsumableItem(ScriptGameInstance gameInstance)RTTIre.Hooks.PlaceVoid( "ConsumeAction", "RemoveConsumableItem;GameInstance", (ConsumeAction_RemoveConsumableItem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ConsumeAction_RemoveConsumableItem( ConsumeAction self, ScriptGameInstance gameInstance );bool ShouldEquipAnotherConsumable()RTTIre.Hooks.Place( "ConsumeAction", "ShouldEquipAnotherConsumable;", (ConsumeAction_ShouldEquipAnotherConsumable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ConsumeAction_ShouldEquipAnotherConsumable( ConsumeAction self );void TryToEquipSameTypeConsumable()RTTIre.Hooks.PlaceVoid( "ConsumeAction", "TryToEquipSameTypeConsumable;", (ConsumeAction_TryToEquipSameTypeConsumable x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ConsumeAction_TryToEquipSameTypeConsumable( ConsumeAction self );void ProcessStatusEffects(WeakHandle<game.data.ObjectActionEffect_Record>[] actionEffects, ScriptGameInstance gameInstance)overrideRTTIre.Hooks.PlaceVoid( "ConsumeAction", "ProcessStatusEffects;script_ref<array<ObjectActionEffect_Record>>GameInstance", (ConsumeAction_ProcessStatusEffects x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ConsumeAction_ProcessStatusEffects( ConsumeAction self, WeakHandle<game.data.ObjectActionEffect_Record>[] actionEffects, ScriptGameInstance gameInstance );void NotifyAutocraftSystem(ScriptGameInstance gameInstance)RTTIre.Hooks.PlaceVoid( "ConsumeAction", "NotifyAutocraftSystem;GameInstance", (ConsumeAction_NotifyAutocraftSystem x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ConsumeAction_NotifyAutocraftSystem( ConsumeAction self, ScriptGameInstance gameInstance );bool IsVisible(game.GetActionsContext context, WeakHandle<game.ObjectActionsCallbackController> objectActionsCallbackController)overrideRTTIre.Hooks.Place( "ConsumeAction", "IsVisible;script_ref<GetActionsContext>gameObjectActionsCallbackController", (ConsumeAction_IsVisible x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ConsumeAction_IsVisible( ConsumeAction self, game.GetActionsContext context, WeakHandle<game.ObjectActionsCallbackController> objectActionsCallbackController );