Path: blob/master/SonicMania/Objects/FBZ/FBZFan.h
338 views
#ifndef OBJ_FBZFAN_H1#define OBJ_FBZFAN_H23#include "Game.h"45// Object Class6struct ObjectFBZFan {7RSDK_OBJECT8int32 activePlayers;9Hitbox hitboxFan;10Hitbox hitboxSolid;11Hitbox hitboxPlayer;12uint16 aniFrames;13Animator baseAnimator;14Animator fanAnimator;15Animator fan2Animator;16uint16 sfxFan;17};1819// Entity Class20struct EntityFBZFan {21RSDK_ENTITY22Hitbox hitboxTrigger;23uint8 activePlayers;24};2526// Object Struct27extern ObjectFBZFan *FBZFan;2829// Standard Entity Events30void FBZFan_Update(void);31void FBZFan_LateUpdate(void);32void FBZFan_StaticUpdate(void);33void FBZFan_Draw(void);34void FBZFan_Create(void *data);35void FBZFan_StageLoad(void);36#if GAME_INCLUDE_EDITOR37void FBZFan_EditorDraw(void);38void FBZFan_EditorLoad(void);39#endif40void FBZFan_Serialize(void);4142// Extra Entity Functions4344#endif //! OBJ_FBZFAN_H454647