Path: blob/master/SonicMania/Objects/UFO/UFO_Plasma.h
338 views
#ifndef OBJ_UFO_PLASMA_H1#define OBJ_UFO_PLASMA_H23#include "Game.h"45// Object Class6struct ObjectUFO_Plasma {7RSDK_OBJECT8bool32 forceEnabled; // unused, this was prolly copied from OOZ/Smog lol9ScanlineInfo *scanlines;10ScanlineInfo scanlineList[0x100];11uint16 aniFrames;12int32 starPostID; // unused, this was prolly copied from OOZ/Smog lol13};1415// Entity Class16struct EntityUFO_Plasma {17RSDK_ENTITY18StateMachine(state); // unused19Animator animator; // unused20int32 unused1; // unused21int32 unused2; // unused22};2324// Object Struct25extern ObjectUFO_Plasma *UFO_Plasma;2627// Standard Entity Events28void UFO_Plasma_Update(void);29void UFO_Plasma_LateUpdate(void);30void UFO_Plasma_StaticUpdate(void);31void UFO_Plasma_Draw(void);32void UFO_Plasma_Create(void *data);33void UFO_Plasma_StageLoad(void);34#if GAME_INCLUDE_EDITOR35void UFO_Plasma_EditorDraw(void);36void UFO_Plasma_EditorLoad(void);37#endif38void UFO_Plasma_Serialize(void);3940// Extra Entity Functions4142#endif //! OBJ_UFO_PLASMA_H434445