Path: blob/master/SonicMania/Objects/LRZ/LRZ1Outro.h
338 views
#ifndef OBJ_LRZ1OUTRO_H1#define OBJ_LRZ1OUTRO_H23#include "Game.h"45// Object Class6struct ObjectLRZ1Outro {7RSDK_OBJECT8};910// Entity Class11struct EntityLRZ1Outro {12RSDK_ENTITY13EntityDashLift *lift;14int32 timer;15};1617// Object Struct18extern ObjectLRZ1Outro *LRZ1Outro;1920// Standard Entity Events21void LRZ1Outro_Update(void);22void LRZ1Outro_LateUpdate(void);23void LRZ1Outro_StaticUpdate(void);24void LRZ1Outro_Draw(void);25void LRZ1Outro_Create(void *data);26void LRZ1Outro_StageLoad(void);27#if GAME_INCLUDE_EDITOR28void LRZ1Outro_EditorDraw(void);29void LRZ1Outro_EditorLoad(void);30#endif31void LRZ1Outro_Serialize(void);3233// Extra Entity Functions34void LRZ1Outro_StartCutscene(void);3536bool32 LRZ1Outro_CutsceneAct1_SetupActors(EntityCutsceneSeq *host);37bool32 LRZ1Outro_CutsceneAct2_SetupActors(EntityCutsceneSeq *host);38bool32 LRZ1Outro_CutsceneAct1_SetupDashLift(EntityCutsceneSeq *host);39bool32 LRZ1Outro_CutsceneAct1_GoToDashLift(EntityCutsceneSeq *host);40bool32 LRZ1Outro_CutsceneAct1_UsingDashLift(EntityCutsceneSeq *host);4142bool32 LRZ1Outro_CutsceneAct2_UsingDashLift(EntityCutsceneSeq *host);43bool32 LRZ1Outro_CutsceneAct2_ExitDashLift(EntityCutsceneSeq *host);4445#endif //! OBJ_LRZ1OUTRO_H464748