diff --git a/Source/Contents/Effects/SphereWind2Effect.cpp b/Source/Contents/Effects/SphereWind2Effect.cpp index 89c29b6a..6ad4fb65 100644 --- a/Source/Contents/Effects/SphereWind2Effect.cpp +++ b/Source/Contents/Effects/SphereWind2Effect.cpp @@ -1,8 +1,27 @@ #include "Contents/Effects/SphereWind2Effect.h" +#include "Client/Mode/CGameMode.h" +#include "Client/Mode/ModeMgr.h" +#include "Contents/Actors/RenderObject.h" +#include "Contents/Effects/EffectMemoryMgr.h" #include "Contents/Effects/Particle.h" +#include "Contents/Sound/SoundMgr.h" +#include "Contents/World/World.h" #include "Utility/Math/AffineMatrix.h" +#include +#include + +// OFFSET: 0x00B77340 + +// OFFSET: 0x00B77380 + +// OFFSET: 0x00B775E0 +// FUNCTION: fn_19184 +bool CSphereWind2Effect::Slot06() { + return !this->IsFinished(); +} + // OFFSET: 0x00B775F0 // FUNCTION: fn_19185 void CSphereWind2Effect::Slot03() { diff --git a/Source/Contents/Effects/SphereWind2Effect.h b/Source/Contents/Effects/SphereWind2Effect.h index 960c1bdb..d7021bee 100644 --- a/Source/Contents/Effects/SphereWind2Effect.h +++ b/Source/Contents/Effects/SphereWind2Effect.h @@ -11,8 +11,11 @@ class CParticle; class CSphereWind2Effect : public CEffect { public: + void Slot01() override; void Slot03() override; void Slot04() override; + void Close() override; + bool Slot06() override; /* 00CC */ vector3d lastOuter; /* 00D8 */ vector3d lastInner;