LeviLamina
Loading...
Searching...
No Matches
RecipeUnlockingRequirement.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8// clang-format on
9
11public:
12 // RecipeUnlockingRequirement inner types define
13 enum class UnlockingContext : int {
14 None = 0,
15 AlwaysUnlocked = 1,
16 PlayerInWater = 2,
17 PlayerHasManyItems = 3,
18 };
19
20public:
21 // member variables
22 // NOLINTBEGIN
23 ::ll::TypedStorage<4, 4, ::RecipeUnlockingRequirement::UnlockingContext> mContext;
24 ::ll::TypedStorage<8, 24, ::std::vector<::RecipeIngredient>> mIngredients;
25 // NOLINTEND
26
27public:
28 // member functions
29 // NOLINTBEGIN
31
32 MCAPI explicit RecipeUnlockingRequirement(::std::vector<::RecipeIngredient> unlockingIngredients);
33
35 // NOLINTEND
36
37public:
38 // static functions
39 // NOLINTBEGIN
40 MCAPI static ::RecipeUnlockingRequirement::UnlockingContext unlockingContextFromString(::std::string const& context
41 );
42 // NOLINTEND
43
44public:
45 // constructor thunks
46 // NOLINTBEGIN
47 MCFOLD void* $ctor();
48
49 MCAPI void* $ctor(::std::vector<::RecipeIngredient> unlockingIngredients);
50 // NOLINTEND
51
52public:
53 // destructor thunk
54 // NOLINTBEGIN
55 MCAPI void $dtor();
56 // NOLINTEND
57};
Definition RecipeIngredient.h:17
Definition RecipeUnlockingRequirement.h:10
Definition context.h:5