mirror of
https://github.com/CraftyBoss/SuperMarioOdysseyOnline.git
synced 2024-12-01 07:33:07 +00:00
36 lines
No EOL
886 B
C++
36 lines
No EOL
886 B
C++
#pragma once
|
|
|
|
#include "al/byaml/ByamlIter.h"
|
|
#include "sead/prim/seadSafeString.hpp"
|
|
|
|
namespace al
|
|
{
|
|
class PlacementInfo
|
|
{
|
|
public:
|
|
PlacementInfo();
|
|
|
|
void set(const al::ByamlIter &, const al::ByamlIter &);
|
|
|
|
al::ByamlIter _0;
|
|
al::ByamlIter mZoneIter; // _10
|
|
};
|
|
|
|
class PlacementId
|
|
{
|
|
public:
|
|
PlacementId();
|
|
PlacementId(const char *unitConifgName, const char *objId, const char *commonId);
|
|
|
|
bool init(const al::PlacementInfo &);
|
|
bool isEqual(const al::PlacementId &) const;
|
|
static bool isEqual(const al::PlacementId &, const al::PlacementId &);
|
|
bool isValid() const;
|
|
bool makeString(sead::BufferedSafeStringBase<char> *) const;
|
|
|
|
const char* _0;
|
|
const char* mUnitConfigName; // _8
|
|
const char* mID; // _10
|
|
const char* mCommonID; // _18
|
|
};
|
|
} |