Path: blob/master/SonicMania/Objects/FBZ/PropellerShaft.h
338 views
#ifndef OBJ_PROPELLERSHAFT_H1#define OBJ_PROPELLERSHAFT_H23#include "Game.h"45// Object Class6struct ObjectPropellerShaft {7RSDK_OBJECT8};910// Entity Class11struct EntityPropellerShaft {12RSDK_ENTITY13int32 size;14int32 activePlayers;15int32 playerTimers[PLAYER_COUNT];16int32 unused1[PLAYER_COUNT];17Hitbox hitbox;18Animator animator;19};2021// Object Struct22extern ObjectPropellerShaft *PropellerShaft;2324// Standard Entity Events25void PropellerShaft_Update(void);26void PropellerShaft_LateUpdate(void);27void PropellerShaft_StaticUpdate(void);28void PropellerShaft_Draw(void);29void PropellerShaft_Create(void *data);30void PropellerShaft_StageLoad(void);31#if GAME_INCLUDE_EDITOR32void PropellerShaft_EditorDraw(void);33void PropellerShaft_EditorLoad(void);34#endif35void PropellerShaft_Serialize(void);3637// Extra Entity Functions3839#endif //! OBJ_PROPELLERSHAFT_H404142