-
Notifications
You must be signed in to change notification settings - Fork 37
/
Copy pathBaseObject.hpp
35 lines (28 loc) · 903 Bytes
/
BaseObject.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#pragma once
// clang-format off
// This file is generated from the Game's Reflection data
#include <cstdint>
#include <RED4ext/Common.hpp>
#include <RED4ext/NativeTypes.hpp>
#include <RED4ext/Scripting/Natives/Generated/game/Object.hpp>
namespace RED4ext
{
namespace AI { struct Archetype; }
namespace vehicle
{
struct __declspec(align(0x10)) BaseObject : game::Object
{
static constexpr const char* NAME = "vehicleBaseObject";
static constexpr const char* ALIAS = "VehicleObject";
uint8_t unk240[0x3A0 - 0x240]; // 240
Ref<AI::Archetype> archetype; // 3A0
uint8_t unk3B8[0x6D2 - 0x3B8]; // 3B8
bool isVehicleOnStateLocked; // 6D2
uint8_t unk6D3[0xB90 - 0x6D3]; // 6D3
};
RED4EXT_ASSERT_SIZE(BaseObject, 0xB90);
} // namespace vehicle
using vehicleBaseObject = vehicle::BaseObject;
using VehicleObject = vehicle::BaseObject;
} // namespace RED4ext
// clang-format on