CommonLibSSE (Parapets fork)
BGSCraftItemEvent.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/B/BSPointerHandle.h"
4 
5 namespace RE
6 {
7  class BGSLocation;
8  class TESForm;
9 
11  {
12  public:
13  [[nodiscard]] static std::int32_t& GetIndex();
14 
15  BGSCraftItemEvent(TESObjectREFR* a_workbench, BGSLocation* a_benchLocation, TESForm* a_createdObject) :
17  benchLocation(a_benchLocation),
18  createdObject(a_createdObject)
19  {}
20 
21  // members
23  std::uint32_t pad04; // 04
26  };
27  static_assert(sizeof(BGSCraftItemEvent) == 0x18);
28 }
Definition: BGSCraftItemEvent.h:11
TESForm * createdObject
Definition: BGSCraftItemEvent.h:25
BGSCraftItemEvent(TESObjectREFR *a_workbench, BGSLocation *a_benchLocation, TESForm *a_createdObject)
Definition: BGSCraftItemEvent.h:15
BGSLocation * benchLocation
Definition: BGSCraftItemEvent.h:24
static std::int32_t & GetIndex()
std::uint32_t pad04
Definition: BGSCraftItemEvent.h:23
ObjectRefHandle workbench
Definition: BGSCraftItemEvent.h:22
Definition: BGSLocation.h:68
Definition: BSPointerHandle.h:206
Definition: TESForm.h:34
Definition: TESObjectREFR.h:105
constexpr REL::ID GetHandle(static_cast< std::uint64_t >(16212))
Definition: AbsorbEffect.h:6