2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorInstance.h>
4#include <Cyrus/Classes/ObjectBag.h>
5#include <Cyrus/Classes/PropertyClass.h>
6#include <Cyrus/Classes/RecipeBag.h>
11 return *
reinterpret_cast<RecipeBag*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70);
15 *
reinterpret_cast<RecipeBag*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70) = val;
19 return *
reinterpret_cast<ObjectBag*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x140);
23 *
reinterpret_cast<ObjectBag*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x140) = val;
27 return *
reinterpret_cast<ObjectBag*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x200);
31 *
reinterpret_cast<ObjectBag*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x200) = val;
35 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2C0);
39 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2C0) = val;
43 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2C4);
47 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2C4) = val;
51 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2C8);
55 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2C8) = val;
59 return *
reinterpret_cast<List<unsigned int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2D0);
63 *
reinterpret_cast<List<unsigned int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2D0) = val;
67 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2E0);
71 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2E0) = val;
76 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x1B11300);
82 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x1B11E50);
83 return inner(
this, a0);
Definition AlchemyBehavior.h:8
void setEquippedRecipeData(std::string val)
Definition AlchemyBehavior.h:70
RecipeBag getRecipeBag()
Definition AlchemyBehavior.h:10
int getMaxReagentStack()
Definition AlchemyBehavior.h:50
CoreObject * GetReagent(int a0)
Definition AlchemyBehavior.h:80
void setRecipeBag(RecipeBag val)
Definition AlchemyBehavior.h:14
void setReagentBag(ObjectBag val)
Definition AlchemyBehavior.h:30
void setEquippedRecipes(List< unsigned int > val)
Definition AlchemyBehavior.h:62
ObjectBag getReagentBag()
Definition AlchemyBehavior.h:26
ObjectBag getCraftingSlotsBag()
Definition AlchemyBehavior.h:18
void setTimerMultiplier(float val)
Definition AlchemyBehavior.h:46
float getTimerMultiplier()
Definition AlchemyBehavior.h:42
List< unsigned int > getEquippedRecipes()
Definition AlchemyBehavior.h:58
void setMaxReagentStack(int val)
Definition AlchemyBehavior.h:54
int getBonusCrafting()
Definition AlchemyBehavior.h:34
void setBonusCrafting(int val)
Definition AlchemyBehavior.h:38
std::string getEquippedRecipeData()
Definition AlchemyBehavior.h:66
void setCraftingSlotsBag(ObjectBag val)
Definition AlchemyBehavior.h:22
int GetTotalReagentCount()
Definition AlchemyBehavior.h:74
Definition BehaviorInstance.h:5
Definition CoreObject.h:29