#pragma once #include struct Actor; struct BSAnimationGraphChannel : BSIntrusiveRefCounted { virtual ~BSAnimationGraphChannel(); virtual void Update(); virtual void sub_2(); BSFixedString str; }; template struct ActorDirectionChannel { T data; void* unk; U* reference; }; template class TChannel> struct BSTAnimationGraphDataChannel : BSAnimationGraphChannel, TChannel { virtual ~BSTAnimationGraphDataChannel(); }; namespace internal { using _TestChannel = BSTAnimationGraphDataChannel; } static_assert(offsetof(internal::_TestChannel, data) == 0x18); static_assert(offsetof(internal::_TestChannel, reference) == 0x28);