docs: add plugin setup guide
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
#pragma once
|
||||
|
||||
#include "RE/B/BSFixedString.h"
|
||||
|
||||
namespace RE
|
||||
{
|
||||
namespace BGSBodyPartDefs
|
||||
{
|
||||
enum class CAUSE_OF_DEATH : std::uint32_t
|
||||
{
|
||||
kCauseOfDeathNone = 0xFFFFFFFF,
|
||||
kCauseOfDeathExplosion = 0x0,
|
||||
kCauseOfDeathGun = 0x1,
|
||||
kCauseOfDeathBluntWeapon = 0x2,
|
||||
kCauseOfDeathHandToHand = 0x3,
|
||||
kCauseOfDeathObjectImpact = 0x4,
|
||||
kCauseOfDeathPoison = 0x5,
|
||||
kCauseOfDeathDecapitation = 0x6
|
||||
};
|
||||
|
||||
enum class LIMB_ENUM : std::uint32_t
|
||||
{
|
||||
kNone = 0xFFFFFFFF,
|
||||
kTorso = 0x0,
|
||||
kHead1 = 0x1,
|
||||
kEye1 = 0x2,
|
||||
kLookAt1 = 0x3,
|
||||
kFlyGrab = 0x4,
|
||||
kHead2 = 0x5,
|
||||
kLeftArm1 = 0x6,
|
||||
kLeftArm2 = 0x7,
|
||||
kRightArm1 = 0x8,
|
||||
kRightArm2 = 0x9,
|
||||
kLeftLeg1 = 0xA,
|
||||
kLeftLeg2 = 0xB,
|
||||
kLeftLeg3 = 0xC,
|
||||
kRightLeg1 = 0xD,
|
||||
kRightLeg2 = 0xE,
|
||||
kRightLeg3 = 0xF,
|
||||
kBrain = 0x10,
|
||||
kWeapon = 0x11,
|
||||
kRoot = 0x12,
|
||||
kCom = 0x13,
|
||||
kPelvis = 0x14,
|
||||
kCamera = 0x15,
|
||||
kOffsetRoot = 0x16,
|
||||
kLeftFoot = 0x17,
|
||||
kRightFoot = 0x18,
|
||||
kFaceTargetSource = 0x19
|
||||
};
|
||||
|
||||
class HitReactionData
|
||||
{
|
||||
public:
|
||||
// members
|
||||
BSFixedString chainStart; // 00
|
||||
BSFixedString chainEnd; // 08
|
||||
BSFixedString variableX; // 10
|
||||
BSFixedString variableY; // 18
|
||||
BSFixedString variableZ; // 20
|
||||
};
|
||||
static_assert(sizeof(HitReactionData) == 0x28);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user