LeviLamina
Loading...
Searching...
No Matches
POIBlueprint.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/actor/ai/village/POIType.h"
7
8// auto generated forward declare list
9// clang-format off
10class HashedString;
11// clang-format on
12
14public:
15 // member variables
16 // NOLINTBEGIN
17 ::ll::TypedStorage<8, 48, ::HashedString> mName;
18 ::ll::TypedStorage<8, 48, ::HashedString> mInitEvent;
19 ::ll::TypedStorage<8, 48, ::HashedString> mEndEvent;
20 ::ll::TypedStorage<4, 4, ::POIType> mType;
21 ::ll::TypedStorage<4, 4, float> mRadius;
22 ::ll::TypedStorage<8, 8, uint64> mCapacity;
23 ::ll::TypedStorage<8, 8, uint64> mWeight;
24 ::ll::TypedStorage<8, 48, ::HashedString> mSoundEvent;
25 ::ll::TypedStorage<1, 1, bool> mUseBoundingBox;
26 // NOLINTEND
27
28public:
29 // member functions
30 // NOLINTBEGIN
31 MCAPI POIBlueprint(
32 ::std::string name,
33 ::POIType type,
34 float radius,
35 bool useBoundingBox,
36 uint64 capacity,
37 uint64 weight,
38 ::std::string soundEvent
39 );
40
41 MCAPI POIBlueprint(
42 ::std::string name,
43 ::POIType type,
44 float radius,
45 bool useBoundingBox,
46 uint64 capacity,
47 uint64 weight,
48 ::std::string soundEvent,
49 ::std::string initEvent,
50 ::std::string endEvent
51 );
52
53 MCAPI ~POIBlueprint();
54 // NOLINTEND
55
56public:
57 // constructor thunks
58 // NOLINTBEGIN
59 MCAPI void* $ctor(
60 ::std::string name,
61 ::POIType type,
62 float radius,
63 bool useBoundingBox,
64 uint64 capacity,
65 uint64 weight,
66 ::std::string soundEvent
67 );
68
69 MCAPI void* $ctor(
70 ::std::string name,
71 ::POIType type,
72 float radius,
73 bool useBoundingBox,
74 uint64 capacity,
75 uint64 weight,
76 ::std::string soundEvent,
77 ::std::string initEvent,
78 ::std::string endEvent
79 );
80 // NOLINTEND
81
82public:
83 // destructor thunk
84 // NOLINTBEGIN
85 MCAPI void $dtor();
86 // NOLINTEND
87};
Definition HashedString.h:5
Definition POIBlueprint.h:13