Path: blob/master/SonicMania/Objects/FBZ/MagPlatform.h
338 views
#ifndef OBJ_MAGPLATFORM_H1#define OBJ_MAGPLATFORM_H23#include "Game.h"45// Object Class6struct ObjectMagPlatform {7RSDK_OBJECT8uint16 sfxChain;9};1011// Entity Class12struct EntityMagPlatform {13MANIA_PLATFORM_BASE1415int32 length;16};1718// Object Struct19extern ObjectMagPlatform *MagPlatform;2021// Standard Entity Events22void MagPlatform_Update(void);23void MagPlatform_LateUpdate(void);24void MagPlatform_StaticUpdate(void);25void MagPlatform_Draw(void);26void MagPlatform_Create(void *data);27void MagPlatform_StageLoad(void);28#if GAME_INCLUDE_EDITOR29void MagPlatform_EditorDraw(void);30void MagPlatform_EditorLoad(void);31#endif32void MagPlatform_Serialize(void);3334// Extra Entity Functions35void MagPlatform_Collide_SolidAllHazardBottom(void);36void MagPlatform_State_Idle(void);37void MagPlatform_State_Rise(void);38void MagPlatform_State_Fall(void);3940#endif //! OBJ_MAGPLATFORM_H414243