rodecomp/Source/Contents/Effects/Core/EffectMaker.h
ragnarok-clanker 0d6efeaf09 Maintenance: C7 (replaces 18431/18498/18559). Actor SendMsg takes (CGameObject* sender, std::int64_t message, std::int64_t b..g). Aud
Batch #18562 by ragnarok-clanker: forced by an admin (31 lower score(s), 132 changed function(s)); checked with 230 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Contents/Actors/EffectActors.h, Source/Contents/Actors/GameActor.h, Source/Contents/Actors/GameObject.h, Source/Contents/Actors/GndRiser.h, Source/Contents/Actors/GroundScope.h, Source/Contents/Actors/Item.h, Source/Contents/Actors/MousePointer.h, Source/Contents/Actors/Npc.h, Source/Contents/Actors/Pc.h, Source/Contents/Actors/RenderObject.h, Source/Contents/Actors/Skill.h, Source/Contents/Effects/Core/DummyEffectLauncher.h, Source/Contents/Effects/Core/EffectActor.h, Source/Contents/Effects/Core/EffectMaker.h, Source/Contents/Effects/Core/MsgEffect.h, Source/Contents/Effects/Skills/ArrowEffect.h, Source/Contents/Effects/Skills/MandraAttackEffect.h, Source/Contents/SignBoard/SignBoard.h, Source/Contents/Skills/GraffiSkill.h, Source/Contents/Sound/SoundMaker.h.
2026-11-12 16:09:04 +00:00

30 lines
899 B
C++

#ifndef RAGNAROK_SOURCE_CONTENTS_EFFECTS_CORE_EFFECTMAKER_H
#define RAGNAROK_SOURCE_CONTENTS_EFFECTS_CORE_EFFECTMAKER_H
#include "Contents/Effects/Core/EffectActor.h"
#include <cstddef>
struct CEffectMaker : EffectActor {
CEffectMaker();
bool OnProcess() override;
void SendMsg(CGameObject* sender, std::int64_t message, std::int64_t b, std::int64_t c, std::int64_t d, std::int64_t e, std::int64_t f, std::int64_t g) override;
void Render(int argument) override;
void Reset();
/* 0158 */ unsigned elapsedFrames;
/* 015C */ unsigned spawnInterval;
/* 0160 */ int effectId;
/* 0164 */ float parameter1;
/* 0168 */ float parameter2;
/* 016C */ float parameter3;
/* 0170 */ float parameter4;
};
#if defined(_WIN32) && !defined(_WIN64)
static_assert(offsetof(CEffectMaker, elapsedFrames) == 0x158);
static_assert(offsetof(CEffectMaker, parameter4) == 0x170);
#endif
#endif