docs: add plugin setup guide

This commit is contained in:
2026-05-30 18:33:24 +12:00
parent f3db41c402
commit b61043a3fe
1776 changed files with 122386 additions and 2 deletions
@@ -0,0 +1,31 @@
#pragma once
#include "RE/B/BSPointerHandle.h"
#include "RE/F/FUNCTION_DATA.h"
namespace RE
{
enum class CONDITIONITEMOBJECT;
class CONDITION_ITEM_DATA
{
public:
// members
union
{
TESGlobal* global;
float value;
}; // 00
ObjectRefHandle runOnRef; // 08
std::uint32_t dataID; // 0C
FUNCTION_DATA functionData; // 10
std::uint8_t compareOr: 1; // 28:0
std::uint8_t aliasParams: 1; // 28:1
std::uint8_t valueIsGlobal: 1; // 28:2
std::uint8_t packDataParams: 1; // 28:3
std::uint8_t swapsSubjectAndTarget: 1; // 28:4
std::uint8_t condition: 3; // 28:5
REX::TEnumSet<CONDITIONITEMOBJECT, std::uint8_t> object; // 29
};
static_assert(sizeof(CONDITION_ITEM_DATA) == 0x30);
}