Path: blob/master/SonicMania/Objects/OOZ/OOZ1Outro.h
338 views
#ifndef OBJ_OOZ1OUTRO_H1#define OBJ_OOZ1OUTRO_H23#include "Game.h"45// Object Class6struct ObjectOOZ1Outro {7RSDK_OBJECT8int32 unused;9uint16 sfxDrop;10};1112// Entity Class13struct EntityOOZ1Outro {14MANIA_CUTSCENE_BASE15int32 boundsL;16int32 boundsR;17int32 boundsT;18int32 boundsB;19};2021// Object Struct22extern ObjectOOZ1Outro *OOZ1Outro;2324// Standard Entity Events25void OOZ1Outro_Update(void);26void OOZ1Outro_LateUpdate(void);27void OOZ1Outro_StaticUpdate(void);28void OOZ1Outro_Draw(void);29void OOZ1Outro_Create(void *data);30void OOZ1Outro_StageLoad(void);31#if GAME_INCLUDE_EDITOR32void OOZ1Outro_EditorDraw(void);33void OOZ1Outro_EditorLoad(void);34#endif35void OOZ1Outro_Serialize(void);3637// Extra Entity Functions38bool32 OOZ1Outro_Cutscene_FadeIn(EntityCutsceneSeq *host);39bool32 OOZ1Outro_Cutscene_PostActClearSetup(EntityCutsceneSeq *host);40bool32 OOZ1Outro_Cutscene_FallIntoAct2(EntityCutsceneSeq *host);41bool32 OOZ1Outro_Cutscene_BeginAct(EntityCutsceneSeq *host);4243#endif //! OBJ_OOZ1OUTRO_H444546