Path: blob/master/SonicMania/Objects/Global/NoSwap.h
338 views
#ifndef OBJ_NOSWAP_H1#define OBJ_NOSWAP_H23#include "Game.h"45#if MANIA_USE_PLUS6// Object Class7struct ObjectNoSwap {8RSDK_OBJECT9int32 counter;10uint16 aniFrames; // unused in-game (likely used in-editor)11};1213// Entity Class14struct EntityNoSwap {15RSDK_ENTITY16Vector2 size;17bool32 always;18bool32 noDeathSwap;19Hitbox hitbox;20Vector2 playerPos;21Animator unusedAnimator1; // unused in-game (likely used in-editor)22Animator unusedAnimator2; // unused in-game (likely used in-editor)23};2425// Object Struct26extern ObjectNoSwap *NoSwap;2728// Standard Entity Events29void NoSwap_Update(void);30void NoSwap_LateUpdate(void);31void NoSwap_StaticUpdate(void);32void NoSwap_Draw(void);33void NoSwap_Create(void *data);34void NoSwap_StageLoad(void);35#if GAME_INCLUDE_EDITOR36void NoSwap_EditorDraw(void);37void NoSwap_EditorLoad(void);38#endif39void NoSwap_Serialize(void);4041// Extra Entity Functions42#endif4344#endif //! OBJ_NOSWAP_H454647