Path: blob/master/SonicMania/Objects/PGZ/PSZ2Intro.h
338 views
#ifndef OBJ_PSZ2INTRO_H1#define OBJ_PSZ2INTRO_H23#include "Game.h"45// Object Class6struct ObjectPSZ2Intro {7RSDK_OBJECT8int32 unused;9uint16 sfxExplosion3;10EntityFXFade *fxFade;11EntitySignPost *signPost;12};1314// Entity Class15struct EntityPSZ2Intro {16MANIA_CUTSCENE_BASE17};1819// Object Struct20extern ObjectPSZ2Intro *PSZ2Intro;2122// Standard Entity Events23void PSZ2Intro_Update(void);24void PSZ2Intro_LateUpdate(void);25void PSZ2Intro_StaticUpdate(void);26void PSZ2Intro_Draw(void);27void PSZ2Intro_Create(void *data);28void PSZ2Intro_StageLoad(void);29#if GAME_INCLUDE_EDITOR30void PSZ2Intro_EditorDraw(void);31void PSZ2Intro_EditorLoad(void);32#endif33void PSZ2Intro_Serialize(void);3435// Extra Entity Functions36bool32 PSZ2Intro_Cutscene_HandleAct1Finish(EntityCutsceneSeq *host);37bool32 PSZ2Intro_Cutscene_ShowActClear(EntityCutsceneSeq *host);38bool32 PSZ2Intro_Cutscene_RunToAct2(EntityCutsceneSeq *host);39bool32 PSZ2Intro_Cutscene_JogIntoPlace(EntityCutsceneSeq *host);4041#endif //! OBJ_PSZ2INTRO_H424344