class vehicle
VehicleMountableComponent
vehicle.VehicleMountableComponent
- 0 properties
- 5 functions
Extends game.mounting.MountableComponent ent.IComponent IScriptable ISerializable
Properties
None.
Functions
bool OnInteractionChoice(game.interactions.ChoiceEvent choiceEvent)RTTIre.Hooks.Place( "vehicleVehicleMountableComponent", "OnInteractionChoice", (VehicleMountableComponent_OnInteractionChoice x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleMountableComponent_OnInteractionChoice( vehicle.VehicleMountableComponent self, game.interactions.ChoiceEvent? choiceEvent );bool OnActionDemolition(ActionDemolition evt)RTTIre.Hooks.Place( "vehicleVehicleMountableComponent", "OnActionDemolition", (VehicleMountableComponent_OnActionDemolition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleMountableComponent_OnActionDemolition( vehicle.VehicleMountableComponent self, ActionDemolition? evt );bool OnActionEngineering(ActionEngineering evt)RTTIre.Hooks.Place( "vehicleVehicleMountableComponent", "OnActionEngineering", (VehicleMountableComponent_OnActionEngineering x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleMountableComponent_OnActionEngineering( vehicle.VehicleMountableComponent self, ActionEngineering? evt );bool DoStatusEffectsAllowMounting(WeakHandle<game.Object> executor)RTTIre.Hooks.Place( "vehicleVehicleMountableComponent", "DoStatusEffectsAllowMounting;GameObject", (VehicleMountableComponent_DoStatusEffectsAllowMounting x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VehicleMountableComponent_DoStatusEffectsAllowMounting( vehicle.VehicleMountableComponent self, WeakHandle<game.Object> executor );void MountEntityToSlot(ent.EntityID parentID, ent.EntityID childId, CName slot, MountType mountType)RTTIre.Hooks.PlaceVoid( "vehicleVehicleMountableComponent", "MountEntityToSlot;EntityIDEntityIDCNameMountType", (VehicleMountableComponent_MountEntityToSlot x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VehicleMountableComponent_MountEntityToSlot( vehicle.VehicleMountableComponent self, ent.EntityID parentID, ent.EntityID childId, CName slot, MountType mountType );