class
UseAction
- 0 properties
- 2 functions
- 6 derived classes
Extends BaseItemAction BaseScriptableAction game.device.Action red.Event IScriptable ISerializable
Derived
DisableBerserkAction, DisableCorruptedSandevistanAction, DisableSandevistanAction, UseBerserkAction, UseCorruptedSandevistanAction, UseSandevistanAction
Properties
None.
Functions
bool IsPossible(WeakHandle<game.Object> target, WeakHandle<game.data.ObjectAction_Record>? actionRecord, WeakHandle<game.ObjectActionsCallbackController>? objectActionsCallbackController)overrideRTTIre.Hooks.Place( "UseAction", "IsPossible;GameObjectObjectAction_RecordgameObjectActionsCallbackController", (UseAction_IsPossible x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct UseAction_IsPossible( UseAction self, WeakHandle<game.Object> target, WeakHandle<game.data.ObjectAction_Record>? actionRecord, WeakHandle<game.ObjectActionsCallbackController>? objectActionsCallbackController );void StartAction(ScriptGameInstance gameInstance)overrideRTTIre.Hooks.PlaceVoid( "UseAction", "StartAction;GameInstance", (UseAction_StartAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct UseAction_StartAction( UseAction self, ScriptGameInstance gameInstance );