Path: blob/master/SonicMania/Objects/FBZ/FBZ1Outro.h
338 views
#ifndef OBJ_FBZ1OUTRO_H1#define OBJ_FBZ1OUTRO_H23#include "Game.h"45// Object Class6struct ObjectFBZ1Outro {7RSDK_OBJECT8int32 unused1;9uint16 sfxDrop;10EntityBigSqueeze *bossBorderL;11EntityBigSqueeze *bossBorderR;12EntityBigSqueeze *bossManager;13EntityCollapsingPlatform *collapsingPlatform;14EntityCrane *craneP1;15EntityCrane *craneP2;16};1718// Entity Class19struct EntityFBZ1Outro {20MANIA_CUTSCENE_BASE21int32 grabbedPlayers;22};2324// Object Struct25extern ObjectFBZ1Outro *FBZ1Outro;2627// Standard Entity Events28void FBZ1Outro_Update(void);29void FBZ1Outro_LateUpdate(void);30void FBZ1Outro_StaticUpdate(void);31void FBZ1Outro_Draw(void);32void FBZ1Outro_Create(void *data);33void FBZ1Outro_StageLoad(void);34#if GAME_INCLUDE_EDITOR35void FBZ1Outro_EditorDraw(void);36void FBZ1Outro_EditorLoad(void);37#endif38void FBZ1Outro_Serialize(void);3940// Extra Entity Functions41void FBZ1Outro_StartCutscene(void);42void FBZ1Outro_HandleTrash(void);43void FBZ1Outro_DispenseTrash(void);4445bool32 FBZ1Outro_Cutscene_CrushTrash(EntityCutsceneSeq *host);46bool32 FBZ1Outro_Cutscene_TrashDrop(EntityCutsceneSeq *host);47bool32 FBZ1Outro_Cutscene_CraneRide(EntityCutsceneSeq *host);48bool32 FBZ1Outro_Cutscene_PrepareFBZ2(EntityCutsceneSeq *host);4950#endif //! OBJ_FBZ1OUTRO_H515253