using DatReaderWriter.Enums; using DatReaderWriter.Types; namespace AcDream.Core.Vfx; /// /// Retail's CreateBlockingParticle hook has the complete CreateParticle /// payload. Chorizite.DatReaderWriter 2.1.7 models it as a header-only hook, /// so the content compatibility reader instantiates this derived shape. /// /// /// Retail oracle: CreateBlockingParticleHook::Execute at /// 0x00526EF0. The inherited emitter DID, part, Frame, and logical /// emitter ID are consumed by ParticleManager::CreateBlockingParticleEmitter /// at 0x0051B8A0. /// public sealed class RetailCreateBlockingParticleHook : CreateParticleHook { public override AnimationHookType HookType => AnimationHookType.CreateBlockingParticle; }