SuperMarioOdysseyOnline/include/al/camera/CameraTicket.h
2022-06-16 14:33:18 -07:00

32 lines
No EOL
782 B
C++

#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;
};
}