Skip to content

Commit

Permalink
Update Actor.h: parent class offsets
Browse files Browse the repository at this point in the history
Parent classes are listed with incorrect offsets; did TESObjectREFR grow larger by 8 bytes at some point?

Verified through automated examination of the RTTI's complete object locator (I have a tool that can pretty-print them), and through manual examination of the Actor constructor to see where the VTBLs are being written.
  • Loading branch information
DavidJCobb authored and powerof3 committed Oct 18, 2024
1 parent c938f32 commit c50a5f4
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions include/RE/A/Actor.h
Original file line number Diff line number Diff line change
Expand Up @@ -124,12 +124,12 @@ namespace RE

class Actor :
public TESObjectREFR, // 000
public MagicTarget, // 098
public ActorValueOwner, // 0B0
public ActorState, // 0B8
public BSTEventSink<BSTransformDeltaEvent>, // 0C8
public BSTEventSink<bhkCharacterMoveFinishEvent>, // 0D0
public IPostAnimationChannelUpdateFunctor // 0D8
public MagicTarget, // 0A0
public ActorValueOwner, // 0B8
public ActorState, // 0C0
public BSTEventSink<BSTransformDeltaEvent>, // 0D0
public BSTEventSink<bhkCharacterMoveFinishEvent>, // 0D8
public IPostAnimationChannelUpdateFunctor // 0E0
{
private:
using EntryPoint = BGSEntryPointPerkEntry::EntryPoint;
Expand Down

0 comments on commit c50a5f4

Please sign in to comment.