//CGameSettings - [2020-04-13 11:57:46]
#ifndef _CGAMESETTINGS_H_
#define _CGAMESETTINGS_H_

#include "common.h"
#include "CFTTSerialize.h"
#include "TAudioOptions.h"
#include "TMetricsOptions.h"
//#include "TSocialNetworkingUpdatePreferences.h"

/*
001CF490 CGameSettings::CGameSettings()
001CF492 CGameSettings::~CGameSettings()
001CF498 CGameSettings::SetDefaults()
001CCB08 CGameSettings::Serialize(CFTTSerialize &)
*/

//size: 0x210
struct TSocialNetworkingUpdatePreferences{
  TMetricsOptions filed_0;
  int filed_4;
  int filed_8;
  char filed_C[264];
  int filed_114;
  char filed_118[244];
  TMetricsOptions filed_20C;
public:	
  void Serialize(CFTTSerialize &);
};

class CGameSettings {
public:
  CGameSettings();                  //001CF490
  ~CGameSettings();                 //001CF492
  void SetDefaults();               //001CF498
  void Serialize(CFTTSerialize &);  //001CCB08

public:
	TMetricsOptions filed_0;
	TAudioOptions tAudioOpt_4;
	TMetricsOptions tMetricsOpt_10;
	TSocialNetworkingUpdatePreferences  field_14;
};

#endif  //_CGAMESETTINGS_H_