Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
PreventMobEjectionFromLegacyVehicleSystem.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/ecs/ViewT.h"
7#include "mc/deps/ecs/strict/EntityModifier.h"
8
9// auto generated forward declare list
10// clang-format off
16// clang-format on
17
19public:
20 // static functions
21 // NOLINTBEGIN
22 MCNAPI static void _preventEjectionIfNeeded(
23 ::StrictEntityContext& strictEntityContext,
24 ::PassengerComponent const& passengerComponent,
25 ::AABBShapeComponent const& aabbShapeComponent,
28 );
29 // NOLINTEND
30};
Definition EntityModifier.h:6
Definition PreventMobEjectionFromLegacyVehicleSystem.h:18
static MCAPI void _preventEjectionIfNeeded(::StrictEntityContext &strictEntityContext, ::PassengerComponent const &passengerComponent, ::AABBShapeComponent const &aabbShapeComponent, ::ViewT<::StrictEntityContext, ::RideableComponent const > const &vehicleView, ::EntityModifier<::KeepRidingEvenIfTooLargeForVehicleFlagComponent > const &modifier)
Definition RideableComponent.h:17
Definition StrictEntityContext.h:8
Definition ViewT.h:6
Definition AABBShapeComponent.h:9
Definition KeepRidingEvenIfTooLargeForVehicleFlagComponent.h:5
Definition PassengerComponent.h:8