#pragma once #include "RE/H/hkSignal.h" namespace RE { class hknpShapeSignals { public: enum class MutationFlagsEnum { kAABBChanged = 0x1, kUpdateCollisionCaches = 0x2, kRebuildCollisionCaches = 0x4 }; class ShapeDestroyedSignal : public hkSignal0 { public: }; static_assert(sizeof(ShapeDestroyedSignal) == 0x08); class ShapeMutatedSignal : public hkSignal1 { public: }; static_assert(sizeof(ShapeMutatedSignal) == 0x08); // members ShapeMutatedSignal m_shapeMutated; // 0x00 ShapeDestroyedSignal m_shapeDestroyed; // 0x08 }; static_assert(sizeof(hknpShapeSignals) == 0x10); }