SuperMarioOdysseyOnline/include/al/camera/CameraTicket.h

32 lines
782 B
C
Raw Normal View History

2022-06-16 21:33:18 +00:00
#pragma once
#include "al/actor/Placement.h"
#include "al/camera/CameraPoser.h"
namespace al {
class CameraTicketId {
public:
CameraTicketId(al::PlacementId const*,char const*);
void isEqual(al::CameraTicketId const&);
void isEqual(al::CameraTicketId const&,al::CameraTicketId const&);
void isEqual(al::ByamlIter const&);
void tryGetObjId(void);
void getObjId(void);
al::PlacementId *mPlacement;
const char *mTicketName;
};
class CameraTicket {
public:
CameraTicket(CameraPoser *poser, CameraTicketId const *ticketID, int priority);
void setPriority(int);
CameraPoser *mPoser;
CameraTicketId *mTicketID;
int mPriority;
bool mIsActive;
};
}