Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
VehicleStateProvider.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/entity/components_json_legacy/rideable_component_helpers/IVehicleStateProvider.h"
7
8// auto generated forward declare list
9// clang-format off
12namespace RideableComponentHelpers { class IRideableActor; }
13// clang-format on
14
15namespace RideableComponentHelpers {
16
18public:
19 // virtual functions
20 // NOLINTBEGIN
21 virtual bool canAddPassenger(
22 ::std::vector<::StrictActorIDEntityContextPair> const& vehiclePassengers,
23 ::RideableComponentData const& vehicleData,
26 ) const /*override*/;
27 // NOLINTEND
28
29public:
30 // virtual function thunks
31 // NOLINTBEGIN
32 MCNAPI bool $canAddPassenger(
33 ::std::vector<::StrictActorIDEntityContextPair> const& vehiclePassengers,
34 ::RideableComponentData const& vehicleData,
37 ) const;
38
39
40 // NOLINTEND
41};
42
43} // namespace RideableComponentHelpers
Definition IRideableActor.h:15
Definition IVehicleStateProvider.h:14
Definition VehicleStateProvider.h:17
MCAPI bool $canAddPassenger(::std::vector<::StrictActorIDEntityContextPair > const &vehiclePassengers, ::RideableComponentData const &vehicleData, ::RideableComponentHelpers::IRideableActor const &vehicleActor, ::RideableComponentHelpers::IRideableActor const &passengerActor) const
Definition RideableComponentData.h:15
Definition StrictActorIDEntityContextPair.h:9