Files
botw/src/KingSystem/ActorSystem/actActor.h
T

40 lines
747 B
C++

#pragma once
#include "KingSystem/ActorSystem/actBaseProc.h"
namespace ksys {
namespace act {
class LifeRecoverInfo;
class ActorParam;
class Actor : public BaseProc {
public:
Actor(); // FIXME
~Actor() override;
SEAD_RTTI_OVERRIDE(Actor, BaseProc)
const ActorParam* getParam() const { return mActorParam; }
virtual s32 getMaxLife();
virtual LifeRecoverInfo* getLifeRecoverInfo();
void emitBasicSigOn();
void emitBasicSigOff();
void nullsub_4649(); // Some kind of logging which has been excluded from the build?
protected:
u8 TEMP1[0x3F4]; // FIXME
ActorParam* mActorParam;
u8 TEMP2[0x2C0]; // FIXME
};
KSYS_CHECK_SIZE_NX150(Actor, 0x838);
} // namespace act
} // namespace ksys