LeviLamina
Loading...
Searching...
No Matches
ActorSpawnRuleDataLoader.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/puv/Loader.h"
7
8// auto generated forward declare list
9// clang-format off
10class PackLoadContext;
12namespace SharedTypes::v1_21_60::Spawn { struct Contents; }
13namespace br::spawn { class SpawnPlacements; }
14namespace cereal { struct ReflectionCtx; }
15// clang-format on
16
17class ActorSpawnRuleDataLoader {
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<
22 8,
23 168,
25 mLoader;
26 ::ll::TypedStorage<8, 256, ::Puv::SlicedLoader<::ActorSpawnRuleData, nullptr_t, nullptr_t, ::ActorSpawnRuleData>>
27 mLoaderV0;
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
32 ActorSpawnRuleDataLoader();
33
34public:
35 // member functions
36 // NOLINTBEGIN
37 MCAPI ActorSpawnRuleDataLoader(
39 ::PackLoadContext const& packLoadContext,
40 ::br::spawn::SpawnPlacements& spawnPlacements
41 );
42 // NOLINTEND
43
44public:
45 // constructor thunks
46 // NOLINTBEGIN
47 MCAPI void* $ctor(
49 ::PackLoadContext const& packLoadContext,
50 ::br::spawn::SpawnPlacements& spawnPlacements
51 );
52 // NOLINTEND
53};
Definition PackLoadContext.h:20
Definition Loader.h:8
Definition SpawnPlacements.h:28
Definition ActorSpawnRuleData.h:13
Definition ReflectionCtx.h:11
Definition ctx.h:5