Path: blob/master/SonicMania/Objects/Common/ForceUnstick.h
338 views
#ifndef OBJ_FORCEUNSTICK_H1#define OBJ_FORCEUNSTICK_H23#include "Game.h"45// Object Class6struct ObjectForceUnstick {7RSDK_OBJECT8uint16 aniFrames;9Animator animator;10};1112// Entity Class13struct EntityForceUnstick {14RSDK_ENTITY15uint8 width;16uint8 height;17bool32 breakClimb;18Hitbox hitbox;19};2021// Object Struct22extern ObjectForceUnstick *ForceUnstick;2324// Standard Entity Events25void ForceUnstick_Update(void);26void ForceUnstick_LateUpdate(void);27void ForceUnstick_StaticUpdate(void);28void ForceUnstick_Draw(void);29void ForceUnstick_Create(void *data);30void ForceUnstick_StageLoad(void);31#if GAME_INCLUDE_EDITOR32void ForceUnstick_EditorDraw(void);33void ForceUnstick_EditorLoad(void);34#endif35void ForceUnstick_Serialize(void);3637// Extra Entity Functions38void ForceUnstick_DrawSprites(void);3940#endif //! OBJ_FORCEUNSTICK_H414243