mirror of
https://github.com/SMGCommunity/Petari.git
synced 2026-11-12 19:08:16 -10:00
* (Cleanup) offset comments for DinoPackun * (Cleanup) offset comments for SkeletalFishBoss * (Cleanup) offset comments for CameraTranslators * (Cleanup) offset comments for Demos * (Cleanup) offset comments for Enemies * (Cleanup) offset comments for Gravities * (Cleanup) offset comments for LiveActors * (Cleanup) offset comments for Maps * (Cleanup) offset comments for MapObjs * (Cleanup) offset comments for NameObjs * (Cleanup) offset comments for NPCs * (Cleanup) offset comments for Player * (Cleanup) offset comments for Scenes * (Cleanup) offset comments for System * (Cleanup) offset comments for Utils * (Cleanup) offset comments for JSystem * (Cleanup) offset comments for MetroTRK * forgot the union comments * (Cleanup) offset comments for MSL_C * (Cleanup) offset comments for nw4r * (Cleanup) offset comments for the SDK * (Cleanup) offset comments for all that was left
34 lines
809 B
C++
34 lines
809 B
C++
#pragma once
|
|
|
|
#include "Game/LiveActor/LiveActor.hpp"
|
|
|
|
class ItemBlock : public LiveActor {
|
|
public:
|
|
ItemBlock(const char*);
|
|
|
|
virtual void init(const JMapInfoIter&);
|
|
virtual void calcAnim();
|
|
virtual void appear();
|
|
virtual void kill();
|
|
virtual void startClipped();
|
|
virtual void endClipped();
|
|
virtual void control();
|
|
virtual bool receiveMsgPlayerAttack(u32, HitSensor*, HitSensor*);
|
|
|
|
void checkKind(const JMapInfoIter&);
|
|
void initBlock();
|
|
bool tryStartJumpPunch();
|
|
void exeStandby();
|
|
void exeWait();
|
|
void exeAppearItem();
|
|
void exeAppearItemSplash();
|
|
void decTimer();
|
|
|
|
/* 0x8C */ s32 mKind;
|
|
/* 0x90 */ s32 mTimer;
|
|
/* 0x94 */ s32 mItemCount;
|
|
/* 0x98 */ u8 _98;
|
|
/* 0x99 */ bool mCalcShadow;
|
|
/* 0x9A */ bool mNoCalcAnim;
|
|
};
|