Path: blob/master/SonicMania/Objects/AIZ/AIZEggRobo.h
338 views
#ifndef OBJ_AIZEGGROBO_H1#define OBJ_AIZEGGROBO_H23#include "Game.h"45// Object Class6struct ObjectAIZEggRobo {7RSDK_OBJECT8uint16 aniFrames;9};1011// Entity Class12struct EntityAIZEggRobo {13RSDK_ENTITY14StateMachine(state); // unused15bool32 oscillate;16bool32 forKnux;17int32 unused1;18Vector2 movePos;19Vector2 startPos;20int32 unused2;21int32 oscillateOffset;22int32 unused3;23int32 unused4;24Animator animatorBody;25Animator animatorArm;26Animator animatorLegs;27};2829// Object Struct30extern ObjectAIZEggRobo *AIZEggRobo;3132// Standard Entity Events33void AIZEggRobo_Update(void);34void AIZEggRobo_LateUpdate(void);35void AIZEggRobo_StaticUpdate(void);36void AIZEggRobo_Draw(void);37void AIZEggRobo_Create(void *data);38void AIZEggRobo_StageLoad(void);39#if GAME_INCLUDE_EDITOR40void AIZEggRobo_EditorDraw(void);41void AIZEggRobo_EditorLoad(void);42#endif43void AIZEggRobo_Serialize(void);4445// Extra Entity Functions4647#endif //! OBJ_AIZEGGROBO_H484950