//CUITileButton - [2020-04-13 11:57:47]
#ifndef _CUITILEBUTTON_H_
#define _CUITILEBUTTON_H_

#include "CUITile.h"

/*

0013A778 CUITileButton::CUITileButton(int,int,char const*,EUITileAction,int,uint,bool)
0013A802 CUITileButton::~CUITileButton()
0013A7FE CUITileButton::Process()
0013A7FC CUITileButton::Render()

0x1AA
0x3B0
*/

class CUITileButton : public CUITile {
public:
  CUITileButton(int, int, char const*, EUITileAction, int, uint, bool);  //0013A778
  virtual ~CUITileButton();                                              //0013A802
  virtual EUITileAction Process();                                       //0013A7FE
  virtual void Render();                                                 //0013A7FC

  ushort us_1AA;
  uchar uc_1AC;
  uchar uc_1AD;
  uchar uc_1AE;
  uchar uc_1AF;

  int field_1B0;
  int field_1B4;
  int field_1B8;
  int field_1BC;
  int field_1C0;
  int field_1C4;
  int field_1C8;
  int field_1CC;
  int field_1D0;
  int field_1D4;
  int field_1D8;
  int field_1DC;
  int field_1E0;
  int field_1E4;
  int field_1E8;
  int field_1EC;
  int field_1F0;
  int field_1F4;
  int field_1F8;
  int field_1FC;
  int field_200;
  int field_204;
  int field_208;
  int field_20C;
  int field_210;
  int field_214;
  int field_218;
  int field_21C;
  int field_220;
  int field_224;
  int field_228;
  ushort us_22C;
  ushort us_22E;
  int field_230;
  int field_234;
  int field_238;
  int field_23C;
  int field_240;
  int field_244;
  int field_248;
  int field_24C;
  int field_250;
  int field_254;
  int field_258;
  int field_25C;
  int field_260;
  int field_264;
  int field_268;
  int field_26C;
  int field_270;
  int field_274;
  int field_278;
  int field_27C;
  int field_280;
  int field_284;
  int field_288;
  int field_28C;
  int field_290;
  int field_294;
  int field_298;
  int field_29C;
  int field_2A0;
  int field_2A4;
  int field_2A8;
  int field_2AC;
  int field_2B0;
  int field_2B4;
  int field_2B8;
  int field_2BC;
  int field_2C0;
  int field_2C4;
  int field_2C8;
  int field_2CC;
  int field_2D0;
  int field_2D4;
  int field_2D8;
  int field_2DC;
  int field_2E0;
  int field_2E4;
  int field_2E8;
  int field_2EC;
  int field_2F0;
  int field_2F4;
  int field_2F8;
  int field_2FC;
  int field_300;
  int field_304;
  int field_308;
  int field_30C;
  int field_310;
  int field_314;
  int field_318;
  int field_31C;
  int field_320;
  int field_324;
  int field_328;
  uchar uc_32C;
  uchar uc_32D;
  uchar uc_32E;
  uchar uc_32F;
  int field_330;
  int field_334;
  int field_338;
  int field_33C;
  int field_340;
  int field_344;
  int field_348;
  int field_34C;
  int field_350;
  int field_354;
  int field_358;
  int field_35C;
  int field_360;
  int field_364;
  int field_368;
  int field_36C;
  int field_370;
  int field_374;
  int field_378;
  int field_37C;
  int field_380;
  int field_384;
  int field_388;
  int field_38C;
  int field_390;
  int field_394;
  int field_398;
  int field_39C;
  int field_3A0;
  int field_3A4;
  int field_3A8;
  int d_3AC;
};

#endif  //_CUITILEBUTTON_H_