Path: blob/master/SonicMania/Objects/Menu/DAControl.h
338 views
#ifndef OBJ_DACONTROL_H1#define OBJ_DACONTROL_H23#include "Game.h"45// Object Class6struct ObjectDAControl {7RSDK_OBJECT8uint16 aniFrames;9};1011// Entity Class12struct EntityDAControl {13RSDK_ENTITY14StateMachine(state);15int32 unused1;16int32 unused2;17int32 unused3;18String text;19Animator backPlateAnimator;20Animator buttonAnimator;21Animator optionsAnimator[5];22Animator textAnimator;23};2425// Object Struct26extern ObjectDAControl *DAControl;2728// Standard Entity Events29void DAControl_Update(void);30void DAControl_LateUpdate(void);31void DAControl_StaticUpdate(void);32void DAControl_Draw(void);33void DAControl_Create(void *data);34void DAControl_StageLoad(void);35#if GAME_INCLUDE_EDITOR36void DAControl_EditorDraw(void);37void DAControl_EditorLoad(void);38#endif39void DAControl_Serialize(void);4041// Extra Entity Functions4243#endif //! OBJ_DACONTROL_H444546