UI::SpaceGameUI class

Base classes

class UTFWin::IWinProc
This class is a window procedure, also known as an event/message listener.
class DefaultRefCounted
The default implementation of a reference counted class.
class App::IMessageListener
An interface that can receive messages sent through the app.

Public functions

void Load()

Protected variables

int field_10
int field_14
int field_18
LocalizedString mTextPlantScanned
LocalizedString mTextPlantAlreadyScanned
LocalizedString mTextCreatureScanned
LocalizedString mTextCreatureAlreadyScanned
LocalizedString mTextBuildingScanned
LocalizedString mTextBuildingAlreadyScanned
LocalizedString mTextVehicleScanned
LocalizedString mTextVehicleAlreadyScanned
LocalizedString mTextUFOScanned
LocalizedString mTextUFOAlreadyScanned
LocalizedString mTextPlanetSurrendered
LocalizedString mTextPlanetNotSurrendered
LocalizedString mTextTradeRouteProgress
LocalizedString mTextCaptureProgress
LocalizedString mTextRepairTurret
LocalizedString mTextSellTurret
LocalizedString mTextDemolish
LocalizedString mTextSellBuilding
LocalizedString mTextRepairBuilding
LocalizedString mTextRepairSpaceship
LocalizedString mTextBuyBuildings
LocalizedString mTextAccessorizeCitizens
LocalizedString mTextEditSpaceship
LocalizedString mTextSellColony
LocalizedString mTextShow
LocalizedString mTextHide
int field_224
int field_228
intrusive_ptr<UILayout> mpSpaceStarRolloverLayout
intrusive_ptr<UILayout> mpSpaceStarTooltipLayout
intrusive_ptr<UILayout> mpSpacePlanetTooltipLayout
intrusive_ptr<Object> field_238
int field_23C
vector<int> field_240
int field_254
intrusive_ptr<UILayout> mpCaptainDialogLayout
hash_map<int, intrusive_ptr<Object>> field_25C
vector<int> field_27C
int field_290
intrusive_ptr<Object> field_294
intrusive_ptr<Object> field_298
intrusive_ptr<Object> field_29C
hash_map<uint32_t, int> field_2A0
vector<int> field_2C0
hash_map<int, int> field_2D4
uint32_t field_2F4
int field_2F8
intrusive_ptr<Object> field_2FC
intrusive_ptr<Object> field_300
intrusive_ptr<Object> field_304
vector<int> field_308
int field_31C
int field_320
LocalizedString mTextSmallPlantSlot
LocalizedString mTextMediumPlantSlot
LocalizedString mTextLargePlantSlot
LocalizedString mTextHerbivoreSlot
LocalizedString mTextCarnivoreOmnivoreSlot
LocalizedString mTextFillPlantsToUnlock
LocalizedString mTextFillRowToUnlock
LocalizedString mTextDominantSpecies
LocalizedString mTextPlanetSpice
LocalizedString mTextUnclaimed
LocalizedString mTextClaimed
LocalizedString mTextTravelCost
LocalizedString mTextTravelDistance
LocalizedString field_428
LocalizedString mTextToolUseCost
LocalizedString mTextFromItemPlanetName
LocalizedString mTextSentient
LocalizedString mTextItemAnimalType
LocalizedString mTextItemPlantType
LocalizedString mTextNotScanned
LocalizedString field_4B4
LocalizedString mTextTerraformLevel
LocalizedString mTextImproveTerraformToUnlock
LocalizedString mTextColonySlot
vector<LocalizedString> field_504
vector<LocalizedString> field_518
float field_52C
vector<intrusive_ptr<Object>> field_530
char _padding_544
int field_568
int field_56C
int field_570
int field_574
int field_578
int field_57C
intrusive_ptr<Object> field_580
int field_584
intrusive_ptr<Object> field_588
intrusive_ptr<Object> field_58C
intrusive_ptr<Object> field_590
intrusive_ptr<Object> field_594
intrusive_ptr<IWindow> mpSpaceStarRollover
intrusive_ptr<IWindow> mpSpaceStarTooltip
intrusive_ptr<IWindow> mpSpacePlanetTooltip
intrusive_ptr<Object> field_5A4
int field_5A8
intrusive_ptr<Object> field_5AC
intrusive_ptr<Object> field_5B0
intrusive_ptr<Object> field_5B4
int field_5B8
int field_5BC
intrusive_ptr<Object> field_5C0
intrusive_ptr<Object> field_5C4
int field_5C8
int field_5CC
bool field_5D0
bool field_5D1
bool field_5D2
bool field_5D3
bool field_5D4
bool field_5D5
vector<int> field_5D8
char _padding_5EC
int field_618
intrusive_ptr<Object> field_61C
TiledScrollPanel field_620
int field_690
intrusive_ptr<Object> field_694
vector<intrusive_ptr<Object>> field_698