summaryrefslogtreecommitdiff
path: root/src/Game/Actor
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2026-09-28 03:39:31 +0200
committerLéo Lam <leo@leolam.fr>2026-10-13 01:53:08 +0200
commitfa2b8b7d4738e5ee098fc105adc60e10356dd410 (patch)
tree2c8e3a8180401385f6e24c1e26ac58ef839d30c6 /src/Game/Actor
parentb26086477c7d8897c76e328c89d718b3c02a9ae9 (diff)
Move code to the TUs that match link order and rename files
Rename classes and files so that they sort where their code is linked, and move code that is linked inside another TU into that TU's file. | Old | New | TU start | |---|---|---| | ActorAreaInOutSendMessage | AreaInOutSendMessage | 0x710009fa64 | | AreaTagAction | AreaActionBase | 0x7100e21e64 | | sndResource.{h,cpp} | sndSound.{h,cpp} | | | Code | From | To | |---|---|---| | SoundMgr | sndMgr.h | sndSound.h | | PlayReport | PlayReportMgr.cpp | PlayReport.cpp | | PlayReport::addPlayTimes, addPosition | PlayReportMgr.cpp | ProductReporter.cpp | (AI assisted using Claude Fable 5.1 and Claude Opus 5.5)
Diffstat (limited to 'src/Game/Actor')
-rw-r--r--src/Game/Actor/Action/CMakeLists.txt4
-rw-r--r--src/Game/Actor/Action/actionActorAreaInOutSendMessage.cpp29
-rw-r--r--src/Game/Actor/Action/actionAreaBottomTag.cpp10
-rw-r--r--src/Game/Actor/Action/actionAreaBottomTag.h6
-rw-r--r--src/Game/Actor/Action/actionAreaInOutSendMessage.cpp29
-rw-r--r--src/Game/Actor/Action/actionAreaInOutSendMessage.h (renamed from src/Game/Actor/Action/actionActorAreaInOutSendMessage.h)10
-rw-r--r--src/Game/Actor/Action/actionCollaboShootingStarAreaTag.cpp10
-rw-r--r--src/Game/Actor/Action/actionCollaboShootingStarAreaTag.h6
-rw-r--r--src/Game/Actor/Action/actionControlBombEffect.cpp10
-rw-r--r--src/Game/Actor/Action/actionControlBombEffect.h6
-rw-r--r--src/Game/Actor/Action/actionEnemyAreaInOutSendMessage.cpp12
-rw-r--r--src/Game/Actor/Action/actionEnemyAreaInOutSendMessage.h6
-rw-r--r--src/Game/Actor/Action/actionForbidComeback.cpp10
-rw-r--r--src/Game/Actor/Action/actionForbidComeback.h6
-rw-r--r--src/Game/Actor/Action/actionPlayerAreaInOutSendMessage.cpp12
-rw-r--r--src/Game/Actor/Action/actionPlayerAreaInOutSendMessage.h6
-rw-r--r--src/Game/Actor/Action/actionSandwichDetectionAreaTag.cpp10
-rw-r--r--src/Game/Actor/Action/actionSandwichDetectionAreaTag.h6
-rw-r--r--src/Game/Actor/Action/actionSandwichDetectionAreaTagSimple.cpp10
-rw-r--r--src/Game/Actor/Action/actionSandwichDetectionAreaTagSimple.h6
-rw-r--r--src/Game/Actor/Action/actionSetComebackPosition.cpp10
-rw-r--r--src/Game/Actor/Action/actionSetComebackPosition.h6
-rw-r--r--src/Game/Actor/Action/actionShelterFromRain.cpp10
-rw-r--r--src/Game/Actor/Action/actionShelterFromRain.h6
-rw-r--r--src/Game/Actor/Area/Action/CMakeLists.txt4
-rw-r--r--src/Game/Actor/Area/Action/actionAreaActionBase.cpp17
-rw-r--r--src/Game/Actor/Area/Action/actionAreaActionBase.h (renamed from src/Game/Actor/Area/Action/actionAreaTagAction.h)8
-rw-r--r--src/Game/Actor/Area/Action/actionAreaActorObserve.cpp4
-rw-r--r--src/Game/Actor/Area/Action/actionAreaActorObserve.h6
-rw-r--r--src/Game/Actor/Area/Action/actionAreaHorseSpeedLimitAction.cpp4
-rw-r--r--src/Game/Actor/Area/Action/actionAreaHorseSpeedLimitAction.h6
-rw-r--r--src/Game/Actor/Area/Action/actionAreaOutRecreateActorAction.cpp4
-rw-r--r--src/Game/Actor/Area/Action/actionAreaOutRecreateActorAction.h6
-rw-r--r--src/Game/Actor/Area/Action/actionAreaRecreateActorAction.cpp4
-rw-r--r--src/Game/Actor/Area/Action/actionAreaRecreateActorAction.h6
-rw-r--r--src/Game/Actor/Area/Action/actionAreaTagAction.cpp17
-rw-r--r--src/Game/Actor/Area/Action/actionOwnedHorseObserveAction.cpp8
-rw-r--r--src/Game/Actor/Area/Action/actionOwnedHorseObserveAction.h6
38 files changed, 168 insertions, 168 deletions
diff --git a/src/Game/Actor/Action/CMakeLists.txt b/src/Game/Actor/Action/CMakeLists.txt
index 5ec20b43..e88de418 100644
--- a/src/Game/Actor/Action/CMakeLists.txt
+++ b/src/Game/Actor/Action/CMakeLists.txt
@@ -5,8 +5,6 @@ target_sources(uking PRIVATE
actionActionWithAS.h
actionActivateAttackSensor.cpp
actionActivateAttackSensor.h
- actionActorAreaInOutSendMessage.cpp
- actionActorAreaInOutSendMessage.h
actionActorInfoToGameDataFloat.cpp
actionActorInfoToGameDataFloat.h
actionActorInfoToGameDataInt.cpp
@@ -149,6 +147,8 @@ target_sources(uking PRIVATE
actionAreaBottomTag.h
actionAreaFireObserve.cpp
actionAreaFireObserve.h
+ actionAreaInOutSendMessage.cpp
+ actionAreaInOutSendMessage.h
actionAreaLocation.cpp
actionAreaLocation.h
actionAreaRoot.cpp
diff --git a/src/Game/Actor/Action/actionActorAreaInOutSendMessage.cpp b/src/Game/Actor/Action/actionActorAreaInOutSendMessage.cpp
deleted file mode 100644
index c10750a0..00000000
--- a/src/Game/Actor/Action/actionActorAreaInOutSendMessage.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
-#include "Game/Actor/Action/actionActorAreaInOutSendMessage.h"
-
-namespace uking::action {
-
-ActorAreaInOutSendMessage::ActorAreaInOutSendMessage(const InitArg& arg) : AreaTagAction(arg) {}
-
-ActorAreaInOutSendMessage::~ActorAreaInOutSendMessage() = default;
-
-bool ActorAreaInOutSendMessage::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
-}
-
-void ActorAreaInOutSendMessage::enter_(ksys::act::ai::InlineParamPack* params) {
- AreaTagAction::enter_(params);
-}
-
-void ActorAreaInOutSendMessage::leave_() {
- AreaTagAction::leave_();
-}
-
-void ActorAreaInOutSendMessage::loadParams_() {
- getStaticParam(&mBufferNum_s, "BufferNum");
-}
-
-void ActorAreaInOutSendMessage::calc_() {
- AreaTagAction::calc_();
-}
-
-} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionAreaBottomTag.cpp b/src/Game/Actor/Action/actionAreaBottomTag.cpp
index 96ef1e2c..625fefbc 100644
--- a/src/Game/Actor/Action/actionAreaBottomTag.cpp
+++ b/src/Game/Actor/Action/actionAreaBottomTag.cpp
@@ -2,26 +2,26 @@
namespace uking::action {
-AreaBottomTag::AreaBottomTag(const InitArg& arg) : AreaTagAction(arg) {}
+AreaBottomTag::AreaBottomTag(const InitArg& arg) : AreaActionBase(arg) {}
AreaBottomTag::~AreaBottomTag() = default;
bool AreaBottomTag::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
void AreaBottomTag::enter_(ksys::act::ai::InlineParamPack* params) {
- AreaTagAction::enter_(params);
+ AreaActionBase::enter_(params);
}
void AreaBottomTag::leave_() {
- AreaTagAction::leave_();
+ AreaActionBase::leave_();
}
void AreaBottomTag::loadParams_() {}
void AreaBottomTag::calc_() {
- AreaTagAction::calc_();
+ AreaActionBase::calc_();
}
} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionAreaBottomTag.h b/src/Game/Actor/Action/actionAreaBottomTag.h
index 2cd312e9..cde6ce67 100644
--- a/src/Game/Actor/Action/actionAreaBottomTag.h
+++ b/src/Game/Actor/Action/actionAreaBottomTag.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class AreaBottomTag : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(AreaBottomTag, AreaTagAction)
+class AreaBottomTag : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(AreaBottomTag, AreaActionBase)
public:
explicit AreaBottomTag(const InitArg& arg);
~AreaBottomTag() override;
diff --git a/src/Game/Actor/Action/actionAreaInOutSendMessage.cpp b/src/Game/Actor/Action/actionAreaInOutSendMessage.cpp
new file mode 100644
index 00000000..b67b296a
--- /dev/null
+++ b/src/Game/Actor/Action/actionAreaInOutSendMessage.cpp
@@ -0,0 +1,29 @@
+#include "Game/Actor/Action/actionAreaInOutSendMessage.h"
+
+namespace uking::action {
+
+AreaInOutSendMessage::AreaInOutSendMessage(const InitArg& arg) : AreaActionBase(arg) {}
+
+AreaInOutSendMessage::~AreaInOutSendMessage() = default;
+
+bool AreaInOutSendMessage::init_(sead::Heap* heap) {
+ return AreaActionBase::init_(heap);
+}
+
+void AreaInOutSendMessage::enter_(ksys::act::ai::InlineParamPack* params) {
+ AreaActionBase::enter_(params);
+}
+
+void AreaInOutSendMessage::leave_() {
+ AreaActionBase::leave_();
+}
+
+void AreaInOutSendMessage::loadParams_() {
+ getStaticParam(&mBufferNum_s, "BufferNum");
+}
+
+void AreaInOutSendMessage::calc_() {
+ AreaActionBase::calc_();
+}
+
+} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionActorAreaInOutSendMessage.h b/src/Game/Actor/Action/actionAreaInOutSendMessage.h
index 9c9e555d..42273c53 100644
--- a/src/Game/Actor/Action/actionActorAreaInOutSendMessage.h
+++ b/src/Game/Actor/Action/actionAreaInOutSendMessage.h
@@ -1,15 +1,15 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class ActorAreaInOutSendMessage : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(ActorAreaInOutSendMessage, AreaTagAction)
+class AreaInOutSendMessage : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(AreaInOutSendMessage, AreaActionBase)
public:
- explicit ActorAreaInOutSendMessage(const InitArg& arg);
- ~ActorAreaInOutSendMessage() override;
+ explicit AreaInOutSendMessage(const InitArg& arg);
+ ~AreaInOutSendMessage() override;
bool init_(sead::Heap* heap) override;
void enter_(ksys::act::ai::InlineParamPack* params) override;
diff --git a/src/Game/Actor/Action/actionCollaboShootingStarAreaTag.cpp b/src/Game/Actor/Action/actionCollaboShootingStarAreaTag.cpp
index a89a1e24..894b5544 100644
--- a/src/Game/Actor/Action/actionCollaboShootingStarAreaTag.cpp
+++ b/src/Game/Actor/Action/actionCollaboShootingStarAreaTag.cpp
@@ -2,20 +2,20 @@
namespace uking::action {
-CollaboShootingStarAreaTag::CollaboShootingStarAreaTag(const InitArg& arg) : AreaTagAction(arg) {}
+CollaboShootingStarAreaTag::CollaboShootingStarAreaTag(const InitArg& arg) : AreaActionBase(arg) {}
CollaboShootingStarAreaTag::~CollaboShootingStarAreaTag() = default;
bool CollaboShootingStarAreaTag::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
void CollaboShootingStarAreaTag::enter_(ksys::act::ai::InlineParamPack* params) {
- AreaTagAction::enter_(params);
+ AreaActionBase::enter_(params);
}
void CollaboShootingStarAreaTag::leave_() {
- AreaTagAction::leave_();
+ AreaActionBase::leave_();
}
void CollaboShootingStarAreaTag::loadParams_() {
@@ -23,7 +23,7 @@ void CollaboShootingStarAreaTag::loadParams_() {
}
void CollaboShootingStarAreaTag::calc_() {
- AreaTagAction::calc_();
+ AreaActionBase::calc_();
}
} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionCollaboShootingStarAreaTag.h b/src/Game/Actor/Action/actionCollaboShootingStarAreaTag.h
index f0a788a4..d98461db 100644
--- a/src/Game/Actor/Action/actionCollaboShootingStarAreaTag.h
+++ b/src/Game/Actor/Action/actionCollaboShootingStarAreaTag.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class CollaboShootingStarAreaTag : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(CollaboShootingStarAreaTag, AreaTagAction)
+class CollaboShootingStarAreaTag : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(CollaboShootingStarAreaTag, AreaActionBase)
public:
explicit CollaboShootingStarAreaTag(const InitArg& arg);
~CollaboShootingStarAreaTag() override;
diff --git a/src/Game/Actor/Action/actionControlBombEffect.cpp b/src/Game/Actor/Action/actionControlBombEffect.cpp
index 775466f5..81b5d377 100644
--- a/src/Game/Actor/Action/actionControlBombEffect.cpp
+++ b/src/Game/Actor/Action/actionControlBombEffect.cpp
@@ -2,26 +2,26 @@
namespace uking::action {
-ControlBombEffect::ControlBombEffect(const InitArg& arg) : AreaTagAction(arg) {}
+ControlBombEffect::ControlBombEffect(const InitArg& arg) : AreaActionBase(arg) {}
ControlBombEffect::~ControlBombEffect() = default;
bool ControlBombEffect::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
void ControlBombEffect::enter_(ksys::act::ai::InlineParamPack* params) {
- AreaTagAction::enter_(params);
+ AreaActionBase::enter_(params);
}
void ControlBombEffect::leave_() {
- AreaTagAction::leave_();
+ AreaActionBase::leave_();
}
void ControlBombEffect::loadParams_() {}
void ControlBombEffect::calc_() {
- AreaTagAction::calc_();
+ AreaActionBase::calc_();
}
} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionControlBombEffect.h b/src/Game/Actor/Action/actionControlBombEffect.h
index 7fc575f8..12f7f1f6 100644
--- a/src/Game/Actor/Action/actionControlBombEffect.h
+++ b/src/Game/Actor/Action/actionControlBombEffect.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class ControlBombEffect : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(ControlBombEffect, AreaTagAction)
+class ControlBombEffect : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(ControlBombEffect, AreaActionBase)
public:
explicit ControlBombEffect(const InitArg& arg);
~ControlBombEffect() override;
diff --git a/src/Game/Actor/Action/actionEnemyAreaInOutSendMessage.cpp b/src/Game/Actor/Action/actionEnemyAreaInOutSendMessage.cpp
index 9ee4bf08..24fadb14 100644
--- a/src/Game/Actor/Action/actionEnemyAreaInOutSendMessage.cpp
+++ b/src/Game/Actor/Action/actionEnemyAreaInOutSendMessage.cpp
@@ -3,29 +3,29 @@
namespace uking::action {
EnemyAreaInOutSendMessage::EnemyAreaInOutSendMessage(const InitArg& arg)
- : ActorAreaInOutSendMessage(arg) {}
+ : AreaInOutSendMessage(arg) {}
EnemyAreaInOutSendMessage::~EnemyAreaInOutSendMessage() = default;
bool EnemyAreaInOutSendMessage::init_(sead::Heap* heap) {
- return ActorAreaInOutSendMessage::init_(heap);
+ return AreaInOutSendMessage::init_(heap);
}
void EnemyAreaInOutSendMessage::enter_(ksys::act::ai::InlineParamPack* params) {
- ActorAreaInOutSendMessage::enter_(params);
+ AreaInOutSendMessage::enter_(params);
}
void EnemyAreaInOutSendMessage::leave_() {
- ActorAreaInOutSendMessage::leave_();
+ AreaInOutSendMessage::leave_();
}
void EnemyAreaInOutSendMessage::loadParams_() {
- ActorAreaInOutSendMessage::loadParams_();
+ AreaInOutSendMessage::loadParams_();
getStaticParam(&mMessageID_s, "MessageID");
}
void EnemyAreaInOutSendMessage::calc_() {
- ActorAreaInOutSendMessage::calc_();
+ AreaInOutSendMessage::calc_();
}
} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionEnemyAreaInOutSendMessage.h b/src/Game/Actor/Action/actionEnemyAreaInOutSendMessage.h
index e8217e00..c1011dc1 100644
--- a/src/Game/Actor/Action/actionEnemyAreaInOutSendMessage.h
+++ b/src/Game/Actor/Action/actionEnemyAreaInOutSendMessage.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Action/actionActorAreaInOutSendMessage.h"
+#include "Game/Actor/Action/actionAreaInOutSendMessage.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class EnemyAreaInOutSendMessage : public ActorAreaInOutSendMessage {
- SEAD_RTTI_OVERRIDE(EnemyAreaInOutSendMessage, ActorAreaInOutSendMessage)
+class EnemyAreaInOutSendMessage : public AreaInOutSendMessage {
+ SEAD_RTTI_OVERRIDE(EnemyAreaInOutSendMessage, AreaInOutSendMessage)
public:
explicit EnemyAreaInOutSendMessage(const InitArg& arg);
~EnemyAreaInOutSendMessage() override;
diff --git a/src/Game/Actor/Action/actionForbidComeback.cpp b/src/Game/Actor/Action/actionForbidComeback.cpp
index 0fd6f54f..ba4d795f 100644
--- a/src/Game/Actor/Action/actionForbidComeback.cpp
+++ b/src/Game/Actor/Action/actionForbidComeback.cpp
@@ -2,26 +2,26 @@
namespace uking::action {
-ForbidComeback::ForbidComeback(const InitArg& arg) : AreaTagAction(arg) {}
+ForbidComeback::ForbidComeback(const InitArg& arg) : AreaActionBase(arg) {}
ForbidComeback::~ForbidComeback() = default;
bool ForbidComeback::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
void ForbidComeback::enter_(ksys::act::ai::InlineParamPack* params) {
- AreaTagAction::enter_(params);
+ AreaActionBase::enter_(params);
}
void ForbidComeback::leave_() {
- AreaTagAction::leave_();
+ AreaActionBase::leave_();
}
void ForbidComeback::loadParams_() {}
void ForbidComeback::calc_() {
- AreaTagAction::calc_();
+ AreaActionBase::calc_();
}
} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionForbidComeback.h b/src/Game/Actor/Action/actionForbidComeback.h
index e970ddb1..6b7ce82c 100644
--- a/src/Game/Actor/Action/actionForbidComeback.h
+++ b/src/Game/Actor/Action/actionForbidComeback.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class ForbidComeback : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(ForbidComeback, AreaTagAction)
+class ForbidComeback : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(ForbidComeback, AreaActionBase)
public:
explicit ForbidComeback(const InitArg& arg);
~ForbidComeback() override;
diff --git a/src/Game/Actor/Action/actionPlayerAreaInOutSendMessage.cpp b/src/Game/Actor/Action/actionPlayerAreaInOutSendMessage.cpp
index 1285d87a..16e725f0 100644
--- a/src/Game/Actor/Action/actionPlayerAreaInOutSendMessage.cpp
+++ b/src/Game/Actor/Action/actionPlayerAreaInOutSendMessage.cpp
@@ -3,29 +3,29 @@
namespace uking::action {
PlayerAreaInOutSendMessage::PlayerAreaInOutSendMessage(const InitArg& arg)
- : ActorAreaInOutSendMessage(arg) {}
+ : AreaInOutSendMessage(arg) {}
PlayerAreaInOutSendMessage::~PlayerAreaInOutSendMessage() = default;
bool PlayerAreaInOutSendMessage::init_(sead::Heap* heap) {
- return ActorAreaInOutSendMessage::init_(heap);
+ return AreaInOutSendMessage::init_(heap);
}
void PlayerAreaInOutSendMessage::enter_(ksys::act::ai::InlineParamPack* params) {
- ActorAreaInOutSendMessage::enter_(params);
+ AreaInOutSendMessage::enter_(params);
}
void PlayerAreaInOutSendMessage::leave_() {
- ActorAreaInOutSendMessage::leave_();
+ AreaInOutSendMessage::leave_();
}
void PlayerAreaInOutSendMessage::loadParams_() {
- ActorAreaInOutSendMessage::loadParams_();
+ AreaInOutSendMessage::loadParams_();
getStaticParam(&mMessageSet_s, "MessageSet");
}
void PlayerAreaInOutSendMessage::calc_() {
- ActorAreaInOutSendMessage::calc_();
+ AreaInOutSendMessage::calc_();
}
} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionPlayerAreaInOutSendMessage.h b/src/Game/Actor/Action/actionPlayerAreaInOutSendMessage.h
index bf3e0a9b..e00b10c1 100644
--- a/src/Game/Actor/Action/actionPlayerAreaInOutSendMessage.h
+++ b/src/Game/Actor/Action/actionPlayerAreaInOutSendMessage.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Action/actionActorAreaInOutSendMessage.h"
+#include "Game/Actor/Action/actionAreaInOutSendMessage.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class PlayerAreaInOutSendMessage : public ActorAreaInOutSendMessage {
- SEAD_RTTI_OVERRIDE(PlayerAreaInOutSendMessage, ActorAreaInOutSendMessage)
+class PlayerAreaInOutSendMessage : public AreaInOutSendMessage {
+ SEAD_RTTI_OVERRIDE(PlayerAreaInOutSendMessage, AreaInOutSendMessage)
public:
explicit PlayerAreaInOutSendMessage(const InitArg& arg);
~PlayerAreaInOutSendMessage() override;
diff --git a/src/Game/Actor/Action/actionSandwichDetectionAreaTag.cpp b/src/Game/Actor/Action/actionSandwichDetectionAreaTag.cpp
index 9e5874a6..3223fbe3 100644
--- a/src/Game/Actor/Action/actionSandwichDetectionAreaTag.cpp
+++ b/src/Game/Actor/Action/actionSandwichDetectionAreaTag.cpp
@@ -2,26 +2,26 @@
namespace uking::action {
-SandwichDetectionAreaTag::SandwichDetectionAreaTag(const InitArg& arg) : AreaTagAction(arg) {}
+SandwichDetectionAreaTag::SandwichDetectionAreaTag(const InitArg& arg) : AreaActionBase(arg) {}
SandwichDetectionAreaTag::~SandwichDetectionAreaTag() = default;
bool SandwichDetectionAreaTag::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
void SandwichDetectionAreaTag::enter_(ksys::act::ai::InlineParamPack* params) {
- AreaTagAction::enter_(params);
+ AreaActionBase::enter_(params);
}
void SandwichDetectionAreaTag::leave_() {
- AreaTagAction::leave_();
+ AreaActionBase::leave_();
}
void SandwichDetectionAreaTag::loadParams_() {}
void SandwichDetectionAreaTag::calc_() {
- AreaTagAction::calc_();
+ AreaActionBase::calc_();
}
} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionSandwichDetectionAreaTag.h b/src/Game/Actor/Action/actionSandwichDetectionAreaTag.h
index 0137a815..b45e799b 100644
--- a/src/Game/Actor/Action/actionSandwichDetectionAreaTag.h
+++ b/src/Game/Actor/Action/actionSandwichDetectionAreaTag.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class SandwichDetectionAreaTag : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(SandwichDetectionAreaTag, AreaTagAction)
+class SandwichDetectionAreaTag : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(SandwichDetectionAreaTag, AreaActionBase)
public:
explicit SandwichDetectionAreaTag(const InitArg& arg);
~SandwichDetectionAreaTag() override;
diff --git a/src/Game/Actor/Action/actionSandwichDetectionAreaTagSimple.cpp b/src/Game/Actor/Action/actionSandwichDetectionAreaTagSimple.cpp
index bab1e4aa..d7456e50 100644
--- a/src/Game/Actor/Action/actionSandwichDetectionAreaTagSimple.cpp
+++ b/src/Game/Actor/Action/actionSandwichDetectionAreaTagSimple.cpp
@@ -3,26 +3,26 @@
namespace uking::action {
SandwichDetectionAreaTagSimple::SandwichDetectionAreaTagSimple(const InitArg& arg)
- : AreaTagAction(arg) {}
+ : AreaActionBase(arg) {}
SandwichDetectionAreaTagSimple::~SandwichDetectionAreaTagSimple() = default;
bool SandwichDetectionAreaTagSimple::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
void SandwichDetectionAreaTagSimple::enter_(ksys::act::ai::InlineParamPack* params) {
- AreaTagAction::enter_(params);
+ AreaActionBase::enter_(params);
}
void SandwichDetectionAreaTagSimple::leave_() {
- AreaTagAction::leave_();
+ AreaActionBase::leave_();
}
void SandwichDetectionAreaTagSimple::loadParams_() {}
void SandwichDetectionAreaTagSimple::calc_() {
- AreaTagAction::calc_();
+ AreaActionBase::calc_();
}
} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionSandwichDetectionAreaTagSimple.h b/src/Game/Actor/Action/actionSandwichDetectionAreaTagSimple.h
index 0528d2ca..fc95de29 100644
--- a/src/Game/Actor/Action/actionSandwichDetectionAreaTagSimple.h
+++ b/src/Game/Actor/Action/actionSandwichDetectionAreaTagSimple.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class SandwichDetectionAreaTagSimple : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(SandwichDetectionAreaTagSimple, AreaTagAction)
+class SandwichDetectionAreaTagSimple : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(SandwichDetectionAreaTagSimple, AreaActionBase)
public:
explicit SandwichDetectionAreaTagSimple(const InitArg& arg);
~SandwichDetectionAreaTagSimple() override;
diff --git a/src/Game/Actor/Action/actionSetComebackPosition.cpp b/src/Game/Actor/Action/actionSetComebackPosition.cpp
index 4f2b3666..8cdf87ab 100644
--- a/src/Game/Actor/Action/actionSetComebackPosition.cpp
+++ b/src/Game/Actor/Action/actionSetComebackPosition.cpp
@@ -2,20 +2,20 @@
namespace uking::action {
-SetComebackPosition::SetComebackPosition(const InitArg& arg) : AreaTagAction(arg) {}
+SetComebackPosition::SetComebackPosition(const InitArg& arg) : AreaActionBase(arg) {}
SetComebackPosition::~SetComebackPosition() = default;
bool SetComebackPosition::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
void SetComebackPosition::enter_(ksys::act::ai::InlineParamPack* params) {
- AreaTagAction::enter_(params);
+ AreaActionBase::enter_(params);
}
void SetComebackPosition::leave_() {
- AreaTagAction::leave_();
+ AreaActionBase::leave_();
}
void SetComebackPosition::loadParams_() {
@@ -23,7 +23,7 @@ void SetComebackPosition::loadParams_() {
}
void SetComebackPosition::calc_() {
- AreaTagAction::calc_();
+ AreaActionBase::calc_();
}
} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionSetComebackPosition.h b/src/Game/Actor/Action/actionSetComebackPosition.h
index 18d46a35..974862a8 100644
--- a/src/Game/Actor/Action/actionSetComebackPosition.h
+++ b/src/Game/Actor/Action/actionSetComebackPosition.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class SetComebackPosition : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(SetComebackPosition, AreaTagAction)
+class SetComebackPosition : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(SetComebackPosition, AreaActionBase)
public:
explicit SetComebackPosition(const InitArg& arg);
~SetComebackPosition() override;
diff --git a/src/Game/Actor/Action/actionShelterFromRain.cpp b/src/Game/Actor/Action/actionShelterFromRain.cpp
index 01670c32..94450433 100644
--- a/src/Game/Actor/Action/actionShelterFromRain.cpp
+++ b/src/Game/Actor/Action/actionShelterFromRain.cpp
@@ -2,20 +2,20 @@
namespace uking::action {
-ShelterFromRain::ShelterFromRain(const InitArg& arg) : AreaTagAction(arg) {}
+ShelterFromRain::ShelterFromRain(const InitArg& arg) : AreaActionBase(arg) {}
ShelterFromRain::~ShelterFromRain() = default;
bool ShelterFromRain::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
void ShelterFromRain::enter_(ksys::act::ai::InlineParamPack* params) {
- AreaTagAction::enter_(params);
+ AreaActionBase::enter_(params);
}
void ShelterFromRain::leave_() {
- AreaTagAction::leave_();
+ AreaActionBase::leave_();
}
void ShelterFromRain::loadParams_() {
@@ -23,7 +23,7 @@ void ShelterFromRain::loadParams_() {
}
void ShelterFromRain::calc_() {
- AreaTagAction::calc_();
+ AreaActionBase::calc_();
}
} // namespace uking::action
diff --git a/src/Game/Actor/Action/actionShelterFromRain.h b/src/Game/Actor/Action/actionShelterFromRain.h
index b8712bd3..f227dd8a 100644
--- a/src/Game/Actor/Action/actionShelterFromRain.h
+++ b/src/Game/Actor/Action/actionShelterFromRain.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class ShelterFromRain : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(ShelterFromRain, AreaTagAction)
+class ShelterFromRain : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(ShelterFromRain, AreaActionBase)
public:
explicit ShelterFromRain(const InitArg& arg);
~ShelterFromRain() override;
diff --git a/src/Game/Actor/Area/Action/CMakeLists.txt b/src/Game/Actor/Area/Action/CMakeLists.txt
index 8fed1308..ea8831b3 100644
--- a/src/Game/Actor/Area/Action/CMakeLists.txt
+++ b/src/Game/Actor/Area/Action/CMakeLists.txt
@@ -1,4 +1,6 @@
target_sources(uking PRIVATE
+ actionAreaActionBase.cpp
+ actionAreaActionBase.h
actionAreaActorObserve.cpp
actionAreaActorObserve.h
actionAreaHorseSpeedLimitAction.cpp
@@ -9,8 +11,6 @@ target_sources(uking PRIVATE
actionAreaOutRecreateActorAction.h
actionAreaRecreateActorAction.cpp
actionAreaRecreateActorAction.h
- actionAreaTagAction.cpp
- actionAreaTagAction.h
actionFireObserveBase.cpp
actionFireObserveBase.h
actionOwnedHorseObserveAction.cpp
diff --git a/src/Game/Actor/Area/Action/actionAreaActionBase.cpp b/src/Game/Actor/Area/Action/actionAreaActionBase.cpp
new file mode 100644
index 00000000..7bf0d482
--- /dev/null
+++ b/src/Game/Actor/Area/Action/actionAreaActionBase.cpp
@@ -0,0 +1,17 @@
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
+
+namespace uking::action {
+
+AreaActionBase::AreaActionBase(const InitArg& arg) : ksys::act::ai::Action(arg) {}
+
+AreaActionBase::~AreaActionBase() = default;
+
+void AreaActionBase::enter_(ksys::act::ai::InlineParamPack* params) {
+ ksys::act::ai::Action::enter_(params);
+}
+
+void AreaActionBase::calc_() {
+ ksys::act::ai::Action::calc_();
+}
+
+} // namespace uking::action
diff --git a/src/Game/Actor/Area/Action/actionAreaTagAction.h b/src/Game/Actor/Area/Action/actionAreaActionBase.h
index 0fcaf4a6..b6e3e8e0 100644
--- a/src/Game/Actor/Area/Action/actionAreaTagAction.h
+++ b/src/Game/Actor/Area/Action/actionAreaActionBase.h
@@ -4,11 +4,11 @@
namespace uking::action {
-class AreaTagAction : public ksys::act::ai::Action {
- SEAD_RTTI_OVERRIDE(AreaTagAction, ksys::act::ai::Action)
+class AreaActionBase : public ksys::act::ai::Action {
+ SEAD_RTTI_OVERRIDE(AreaActionBase, ksys::act::ai::Action)
public:
- explicit AreaTagAction(const InitArg& arg);
- ~AreaTagAction() override;
+ explicit AreaActionBase(const InitArg& arg);
+ ~AreaActionBase() override;
void enter_(ksys::act::ai::InlineParamPack* params) override;
diff --git a/src/Game/Actor/Area/Action/actionAreaActorObserve.cpp b/src/Game/Actor/Area/Action/actionAreaActorObserve.cpp
index 63c21921..25153867 100644
--- a/src/Game/Actor/Area/Action/actionAreaActorObserve.cpp
+++ b/src/Game/Actor/Area/Action/actionAreaActorObserve.cpp
@@ -2,12 +2,12 @@
namespace uking::action {
-AreaActorObserve::AreaActorObserve(const InitArg& arg) : AreaTagAction(arg) {}
+AreaActorObserve::AreaActorObserve(const InitArg& arg) : AreaActionBase(arg) {}
AreaActorObserve::~AreaActorObserve() = default;
bool AreaActorObserve::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
void AreaActorObserve::loadParams_() {
diff --git a/src/Game/Actor/Area/Action/actionAreaActorObserve.h b/src/Game/Actor/Area/Action/actionAreaActorObserve.h
index 0b97d144..78dcaefd 100644
--- a/src/Game/Actor/Area/Action/actionAreaActorObserve.h
+++ b/src/Game/Actor/Area/Action/actionAreaActorObserve.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class AreaActorObserve : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(AreaActorObserve, AreaTagAction)
+class AreaActorObserve : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(AreaActorObserve, AreaActionBase)
public:
explicit AreaActorObserve(const InitArg& arg);
~AreaActorObserve() override;
diff --git a/src/Game/Actor/Area/Action/actionAreaHorseSpeedLimitAction.cpp b/src/Game/Actor/Area/Action/actionAreaHorseSpeedLimitAction.cpp
index c9a415ea..d950bbd3 100644
--- a/src/Game/Actor/Area/Action/actionAreaHorseSpeedLimitAction.cpp
+++ b/src/Game/Actor/Area/Action/actionAreaHorseSpeedLimitAction.cpp
@@ -2,12 +2,12 @@
namespace uking::action {
-AreaHorseSpeedLimitAction::AreaHorseSpeedLimitAction(const InitArg& arg) : AreaTagAction(arg) {}
+AreaHorseSpeedLimitAction::AreaHorseSpeedLimitAction(const InitArg& arg) : AreaActionBase(arg) {}
AreaHorseSpeedLimitAction::~AreaHorseSpeedLimitAction() = default;
bool AreaHorseSpeedLimitAction::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
} // namespace uking::action
diff --git a/src/Game/Actor/Area/Action/actionAreaHorseSpeedLimitAction.h b/src/Game/Actor/Area/Action/actionAreaHorseSpeedLimitAction.h
index ebe9224e..6d29543b 100644
--- a/src/Game/Actor/Area/Action/actionAreaHorseSpeedLimitAction.h
+++ b/src/Game/Actor/Area/Action/actionAreaHorseSpeedLimitAction.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class AreaHorseSpeedLimitAction : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(AreaHorseSpeedLimitAction, AreaTagAction)
+class AreaHorseSpeedLimitAction : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(AreaHorseSpeedLimitAction, AreaActionBase)
public:
explicit AreaHorseSpeedLimitAction(const InitArg& arg);
~AreaHorseSpeedLimitAction() override;
diff --git a/src/Game/Actor/Area/Action/actionAreaOutRecreateActorAction.cpp b/src/Game/Actor/Area/Action/actionAreaOutRecreateActorAction.cpp
index 9383d06d..d8945d90 100644
--- a/src/Game/Actor/Area/Action/actionAreaOutRecreateActorAction.cpp
+++ b/src/Game/Actor/Area/Action/actionAreaOutRecreateActorAction.cpp
@@ -2,12 +2,12 @@
namespace uking::action {
-AreaOutRecreateActorAction::AreaOutRecreateActorAction(const InitArg& arg) : AreaTagAction(arg) {}
+AreaOutRecreateActorAction::AreaOutRecreateActorAction(const InitArg& arg) : AreaActionBase(arg) {}
AreaOutRecreateActorAction::~AreaOutRecreateActorAction() = default;
bool AreaOutRecreateActorAction::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
} // namespace uking::action
diff --git a/src/Game/Actor/Area/Action/actionAreaOutRecreateActorAction.h b/src/Game/Actor/Area/Action/actionAreaOutRecreateActorAction.h
index cb48f96b..b4e7df8e 100644
--- a/src/Game/Actor/Area/Action/actionAreaOutRecreateActorAction.h
+++ b/src/Game/Actor/Area/Action/actionAreaOutRecreateActorAction.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class AreaOutRecreateActorAction : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(AreaOutRecreateActorAction, AreaTagAction)
+class AreaOutRecreateActorAction : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(AreaOutRecreateActorAction, AreaActionBase)
public:
explicit AreaOutRecreateActorAction(const InitArg& arg);
~AreaOutRecreateActorAction() override;
diff --git a/src/Game/Actor/Area/Action/actionAreaRecreateActorAction.cpp b/src/Game/Actor/Area/Action/actionAreaRecreateActorAction.cpp
index 7c4d0cf2..0561d881 100644
--- a/src/Game/Actor/Area/Action/actionAreaRecreateActorAction.cpp
+++ b/src/Game/Actor/Area/Action/actionAreaRecreateActorAction.cpp
@@ -2,12 +2,12 @@
namespace uking::action {
-AreaRecreateActorAction::AreaRecreateActorAction(const InitArg& arg) : AreaTagAction(arg) {}
+AreaRecreateActorAction::AreaRecreateActorAction(const InitArg& arg) : AreaActionBase(arg) {}
AreaRecreateActorAction::~AreaRecreateActorAction() = default;
bool AreaRecreateActorAction::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
} // namespace uking::action
diff --git a/src/Game/Actor/Area/Action/actionAreaRecreateActorAction.h b/src/Game/Actor/Area/Action/actionAreaRecreateActorAction.h
index 15b5eb93..51109382 100644
--- a/src/Game/Actor/Area/Action/actionAreaRecreateActorAction.h
+++ b/src/Game/Actor/Area/Action/actionAreaRecreateActorAction.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class AreaRecreateActorAction : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(AreaRecreateActorAction, AreaTagAction)
+class AreaRecreateActorAction : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(AreaRecreateActorAction, AreaActionBase)
public:
explicit AreaRecreateActorAction(const InitArg& arg);
~AreaRecreateActorAction() override;
diff --git a/src/Game/Actor/Area/Action/actionAreaTagAction.cpp b/src/Game/Actor/Area/Action/actionAreaTagAction.cpp
deleted file mode 100644
index 2efe1f7a..00000000
--- a/src/Game/Actor/Area/Action/actionAreaTagAction.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
-
-namespace uking::action {
-
-AreaTagAction::AreaTagAction(const InitArg& arg) : ksys::act::ai::Action(arg) {}
-
-AreaTagAction::~AreaTagAction() = default;
-
-void AreaTagAction::enter_(ksys::act::ai::InlineParamPack* params) {
- ksys::act::ai::Action::enter_(params);
-}
-
-void AreaTagAction::calc_() {
- ksys::act::ai::Action::calc_();
-}
-
-} // namespace uking::action
diff --git a/src/Game/Actor/Area/Action/actionOwnedHorseObserveAction.cpp b/src/Game/Actor/Area/Action/actionOwnedHorseObserveAction.cpp
index 70329ff1..0511bd60 100644
--- a/src/Game/Actor/Area/Action/actionOwnedHorseObserveAction.cpp
+++ b/src/Game/Actor/Area/Action/actionOwnedHorseObserveAction.cpp
@@ -2,16 +2,16 @@
namespace uking::action {
-OwnedHorseObserveAction::OwnedHorseObserveAction(const InitArg& arg) : AreaTagAction(arg) {}
+OwnedHorseObserveAction::OwnedHorseObserveAction(const InitArg& arg) : AreaActionBase(arg) {}
OwnedHorseObserveAction::~OwnedHorseObserveAction() = default;
bool OwnedHorseObserveAction::init_(sead::Heap* heap) {
- return AreaTagAction::init_(heap);
+ return AreaActionBase::init_(heap);
}
void OwnedHorseObserveAction::enter_(ksys::act::ai::InlineParamPack* params) {
- AreaTagAction::enter_(params);
+ AreaActionBase::enter_(params);
}
void OwnedHorseObserveAction::loadParams_() {
@@ -19,7 +19,7 @@ void OwnedHorseObserveAction::loadParams_() {
}
void OwnedHorseObserveAction::calc_() {
- AreaTagAction::calc_();
+ AreaActionBase::calc_();
}
} // namespace uking::action
diff --git a/src/Game/Actor/Area/Action/actionOwnedHorseObserveAction.h b/src/Game/Actor/Area/Action/actionOwnedHorseObserveAction.h
index 0b24d16a..883ac200 100644
--- a/src/Game/Actor/Area/Action/actionOwnedHorseObserveAction.h
+++ b/src/Game/Actor/Area/Action/actionOwnedHorseObserveAction.h
@@ -1,12 +1,12 @@
#pragma once
-#include "Game/Actor/Area/Action/actionAreaTagAction.h"
+#include "Game/Actor/Area/Action/actionAreaActionBase.h"
#include "KingSystem/ActorSystem/actAiAction.h"
namespace uking::action {
-class OwnedHorseObserveAction : public AreaTagAction {
- SEAD_RTTI_OVERRIDE(OwnedHorseObserveAction, AreaTagAction)
+class OwnedHorseObserveAction : public AreaActionBase {
+ SEAD_RTTI_OVERRIDE(OwnedHorseObserveAction, AreaActionBase)
public:
explicit OwnedHorseObserveAction(const InitArg& arg);
~OwnedHorseObserveAction() override;