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 // vIndex: 1
22 virtual bool canAddPassenger(
23 ::std::vector<::StrictActorIDEntityContextPair> const& vehiclePassengers,
24 ::RideableComponentData const& vehicleData,
27 ) const /*override*/;
28
29 // vIndex: 0
30 virtual ~VehicleStateProvider() /*override*/ = default;
31 // NOLINTEND
32
33public:
34 // destructor thunk
35 // NOLINTBEGIN
36
37 // NOLINTEND
38
39public:
40 // virtual function thunks
41 // NOLINTBEGIN
42 MCAPI bool $canAddPassenger(
43 ::std::vector<::StrictActorIDEntityContextPair> const& vehiclePassengers,
44 ::RideableComponentData const& vehicleData,
47 ) const;
48 // NOLINTEND
49
50public:
51 // vftables
52 // NOLINTBEGIN
53 MCAPI static void** $vftable();
54 // NOLINTEND
55};
56
57} // namespace RideableComponentHelpers
Definition IRideableActor.h:14
Definition IVehicleStateProvider.h:14
Definition VehicleStateProvider.h:17
Definition RideableComponentData.h:5
Definition StrictActorIDEntityContextPair.h:5