public GetUserStatesResult GetUserStates(GetUserStatesRequest request)
 {
     return new GetUserStatesResult
     {
         Result = new ServiceResult<UserStatesAndTimestamp>
         {
             Data = new UserStatesAndTimestamp
             {
                 UserStateList = new List<UserState>
                 {
                     new UserState
                     {
                         OwnType = 0,
                         Value = 0,
                         StateName = "StateName",
                         StateType = 0
                     }
                 },
                 TimeStamp = DateTime.Now,
                 User = new UserId
                 {
                     Id = 1
                 },
                 Nickname = "Nickname"
             }
         }
     };
 }
 public GetUserStatesResult GetUserStates(GetUserStatesRequest request)
 {
     return(new GetUserStatesResult
     {
         Result = new ServiceResult <UserStatesAndTimestamp>
         {
             Data = new UserStatesAndTimestamp
             {
                 UserStateList = new List <UserState>
                 {
                     new UserState // Level progress
                     {
                         OwnType = 0,
                         Value = 20, // TODO: Increasing this will make a broken research panel pop up.
                         StateName = "",
                         StateType = 1
                     },
                     new UserState // Credits
                     {
                         OwnType = 0,
                         Value = 999999,
                         StateName = "",
                         StateType = 2
                     },
                     new UserState // Gold
                     {
                         OwnType = 0,
                         Value = 999999,
                         StateName = "",
                         StateType = 3
                     },
                     new UserState // Level
                     {
                         OwnType = 0,
                         Value = 2,
                         StateName = "",
                         StateType = 9
                     },
                     new UserState // Account rename tokens
                     {
                         OwnType = 0,
                         Value = 0,
                         StateName = "account_rename_token",
                         StateType = 12
                     },
                     new UserState // Class select tokens
                     {
                         OwnType = 0,
                         Value = 2,
                         StateName = "class_select_token",
                         StateType = 12
                     },
                     new UserState
                     {
                         OwnType = 0,
                         Value = 0,
                         StateName = "armor_loadout_0",
                         StateType = 0
                     },
                     new UserState
                     {
                         OwnType = 2,
                         Value = 1,
                         StateName = "armor_loadout_1",
                         StateType = 0
                     },
                     new UserState
                     {
                         OwnType = 1,
                         Value = 0,
                         StateName = "armor_loadout_2",
                         StateType = 0
                     },
                     new UserState
                     {
                         OwnType = 2,
                         Value = 0,
                         StateName = "armor_loadout_3",
                         StateType = 0
                     },
                     new UserState
                     {
                         OwnType = 0,
                         Value = 0,
                         StateName = "armor_loadout_4",
                         StateType = 0
                     },
                     new UserState
                     {
                         OwnType = 0,
                         Value = 0,
                         StateName = "weapon_loadout_0",
                         StateType = 0
                     },
                     new UserState
                     {
                         OwnType = 0,
                         Value = 0,
                         StateName = "weapon_loadout_1",
                         StateType = 0
                     },
                     new UserState
                     {
                         OwnType = 0,
                         Value = 0,
                         StateName = "weapon_loadout_2",
                         StateType = 0
                     },
                     new UserState
                     {
                         OwnType = 0,
                         Value = 0,
                         StateName = "weapon_loadout_3",
                         StateType = 0
                     },
                     new UserState
                     {
                         OwnType = 0,
                         Value = 0,
                         StateName = "weapon_loadout_4",
                         StateType = 0
                     }
                 },
                 TimeStamp = DateTime.Now,
                 User = new UserId
                 {
                     Id = 1
                 },
                 Nickname = "Nickname"
             }
         }
     });
 }