ksys/act: Fix ActorParamMgr struct and add ASSetting stub

This commit is contained in:
Léo Lam
2020-11-08 15:51:44 +01:00
parent aa92bf882c
commit a9ec880f2e
9 changed files with 101 additions and 17 deletions
+30
View File
@@ -0,0 +1,30 @@
#pragma once
#include <basis/seadTypes.h>
#include <gfx/seadColor.h>
#include <prim/seadSafeString.h>
#include "KingSystem/Utils/Types.h"
namespace ksys {
struct DebugMessage {
DebugMessage() = default;
explicit DebugMessage(const sead::SafeString& msg) : message(msg) {}
virtual ~DebugMessage() { ; }
void log(const char* format, ...);
u64 _8 = 0;
sead::FixedSafeString<64> message;
sead::Color4f color = sead::Color4f::cWhite;
f32 _78 = 0.3;
f32 _7c = 0.3;
f32 _80 = 0.3;
f32 _84 = 0.8;
bool _88 = true;
bool _89 = true;
};
KSYS_CHECK_SIZE_NX150(DebugMessage, 0x90);
} // namespace ksys
+4 -1
View File
@@ -7,7 +7,10 @@ namespace ksys {
class KingEditorComponent {
public:
virtual const char* getName() const = 0;
virtual void syncData() = 0;
virtual void syncData(const char* data) = 0;
void* _8 = nullptr;
void* _10 = nullptr;
};
// FIXME