Path: blob/master/SonicMania/Objects/FBZ/Propeller.h
338 views
#ifndef OBJ_PROPELLER_H1#define OBJ_PROPELLER_H23#include "Game.h"45// Object Class6struct ObjectPropeller {7RSDK_OBJECT8uint16 aniFrames;9uint16 sfxFan;10};1112// Entity Class13struct EntityPropeller {14RSDK_ENTITY15Hitbox hitboxPlayer;16Hitbox hitboxFan;17Hitbox hitboxTrigger;18bool32 fanEnabled;19uint8 activePlayers;20Animator animator;21};2223// Object Struct24extern ObjectPropeller *Propeller;2526// Standard Entity Events27void Propeller_Update(void);28void Propeller_LateUpdate(void);29void Propeller_StaticUpdate(void);30void Propeller_Draw(void);31void Propeller_Create(void *data);32void Propeller_StageLoad(void);33#if GAME_INCLUDE_EDITOR34void Propeller_EditorDraw(void);35void Propeller_EditorLoad(void);36#endif37void Propeller_Serialize(void);3839// Extra Entity Functions4041#endif //! OBJ_PROPELLER_H424344