Path: blob/master/SonicMania/Objects/SSZ/EggTower.h
338 views
#ifndef OBJ_EGGTOWER_H1#define OBJ_EGGTOWER_H23#include "Game.h"45// Object Class6struct ObjectEggTower {7RSDK_OBJECT8uint16 modelIndex;9uint16 sceneIndex;10};1112// Entity Class13struct EntityEggTower {14RSDK_ENTITY15StateMachine(state); // unused16int32 unused2;17int32 rotationX;18Matrix unusedMatrix1;19Matrix matWorld;20Matrix matTemp;21Matrix unusedMatrix2;22};2324// Object Struct25extern ObjectEggTower *EggTower;2627// Standard Entity Events28void EggTower_Update(void);29void EggTower_LateUpdate(void);30void EggTower_StaticUpdate(void);31void EggTower_Draw(void);32void EggTower_Create(void *data);33void EggTower_StageLoad(void);34#if GAME_INCLUDE_EDITOR35void EggTower_EditorDraw(void);36void EggTower_EditorLoad(void);37#endif38void EggTower_Serialize(void);3940// Extra Entity Functions4142#endif //! OBJ_EGGTOWER_H434445