Documentation ¶
Overview ¶
Package pdata parses Titanfall 2 player data using the schema defined in persistent_player_data_version_231.pdef.
Roundtrip marshal/unmarshal should be byte-identical except for extra data after the null terminator in strings or non-0/1 boolean values. Invalid enum values and trailing data after the pdata root struct are preserved.
Index ¶
- Constants
- Variables
- func RawPdef() io.Reader
- type ActiveDailyChallenge
- func (v ActiveDailyChallenge) MarshalBinary() ([]byte, error)
- func (v ActiveDailyChallenge) MarshalJSON() ([]byte, error)
- func (v ActiveDailyChallenge) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *ActiveDailyChallenge) UnmarshalBinary(b []byte) error
- func (v *ActiveDailyChallenge) UnmarshalJSON(b []byte) error
- type BurnCard
- type Challenge
- type Dailychallenge
- type DeathStats
- type EChallenge
- type EFDPostGameData
- func (v EFDPostGameData) MarshalBinary() ([]byte, error)
- func (v EFDPostGameData) MarshalJSON() ([]byte, error)
- func (v EFDPostGameData) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *EFDPostGameData) UnmarshalBinary(b []byte) error
- func (v *EFDPostGameData) UnmarshalJSON(b []byte) error
- type EFDPostGamePlayer
- func (v EFDPostGamePlayer) MarshalBinary() ([]byte, error)
- func (v EFDPostGamePlayer) MarshalJSON() ([]byte, error)
- func (v EFDPostGamePlayer) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *EFDPostGamePlayer) UnmarshalBinary(b []byte) error
- func (v *EFDPostGamePlayer) UnmarshalJSON(b []byte) error
- type EPostGameData
- func (v EPostGameData) MarshalBinary() ([]byte, error)
- func (v EPostGameData) MarshalJSON() ([]byte, error)
- func (v EPostGameData) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *EPostGameData) UnmarshalBinary(b []byte) error
- func (v *EPostGameData) UnmarshalJSON(b []byte) error
- type EPostGamePlayer
- func (v EPostGamePlayer) MarshalBinary() ([]byte, error)
- func (v EPostGamePlayer) MarshalJSON() ([]byte, error)
- func (v EPostGamePlayer) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *EPostGamePlayer) UnmarshalBinary(b []byte) error
- func (v *EPostGamePlayer) UnmarshalJSON(b []byte) error
- type FDStats
- type Faction
- type GameModes
- type GameStats
- type HoursPlayed
- type KillStats
- type LoadoutWeaponsAndAbilities
- func (v LoadoutWeaponsAndAbilities) GoString() string
- func (v LoadoutWeaponsAndAbilities) MarshalJSON() ([]byte, error)
- func (v LoadoutWeaponsAndAbilities) MarshalText() ([]byte, error)
- func (v LoadoutWeaponsAndAbilities) String() string
- func (v *LoadoutWeaponsAndAbilities) UnmarshalJSON(b []byte) error
- func (v *LoadoutWeaponsAndAbilities) UnmarshalText(b []byte) error
- type MapStats
- type Maps
- type MilesTraveled
- func (v MilesTraveled) MarshalBinary() ([]byte, error)
- func (v MilesTraveled) MarshalJSON() ([]byte, error)
- func (v MilesTraveled) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *MilesTraveled) UnmarshalBinary(b []byte) error
- func (v *MilesTraveled) UnmarshalJSON(b []byte) error
- type MiscStats
- type OwnedEntitlements
- func (v OwnedEntitlements) GoString() string
- func (v OwnedEntitlements) MarshalJSON() ([]byte, error)
- func (v OwnedEntitlements) MarshalText() ([]byte, error)
- func (v OwnedEntitlements) String() string
- func (v *OwnedEntitlements) UnmarshalJSON(b []byte) error
- func (v *OwnedEntitlements) UnmarshalText(b []byte) error
- type Pdata
- type PilotExecution
- type PilotLoadout
- func (v PilotLoadout) MarshalBinary() ([]byte, error)
- func (v PilotLoadout) MarshalJSON() ([]byte, error)
- func (v PilotLoadout) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *PilotLoadout) UnmarshalBinary(b []byte) error
- func (v *PilotLoadout) UnmarshalJSON(b []byte) error
- type PilotMod
- type PilotPassive
- type PilotRace
- type PilotSuit
- type PveData
- type RecentUnlock
- func (v RecentUnlock) MarshalBinary() ([]byte, error)
- func (v RecentUnlock) MarshalJSON() ([]byte, error)
- func (v RecentUnlock) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *RecentUnlock) UnmarshalBinary(b []byte) error
- func (v *RecentUnlock) UnmarshalJSON(b []byte) error
- type SpawnLoadout
- func (v SpawnLoadout) MarshalBinary() ([]byte, error)
- func (v SpawnLoadout) MarshalJSON() ([]byte, error)
- func (v SpawnLoadout) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *SpawnLoadout) UnmarshalBinary(b []byte) error
- func (v *SpawnLoadout) UnmarshalJSON(b []byte) error
- type Struct_activeBurnCardData
- func (v Struct_activeBurnCardData) MarshalBinary() ([]byte, error)
- func (v Struct_activeBurnCardData) MarshalJSON() ([]byte, error)
- func (v Struct_activeBurnCardData) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *Struct_activeBurnCardData) UnmarshalBinary(b []byte) error
- func (v *Struct_activeBurnCardData) UnmarshalJSON(b []byte) error
- type Struct_blackMarketBurnCardUpgrades
- func (v Struct_blackMarketBurnCardUpgrades) MarshalBinary() ([]byte, error)
- func (v Struct_blackMarketBurnCardUpgrades) MarshalJSON() ([]byte, error)
- func (v Struct_blackMarketBurnCardUpgrades) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *Struct_blackMarketBurnCardUpgrades) UnmarshalBinary(b []byte) error
- func (v *Struct_blackMarketBurnCardUpgrades) UnmarshalJSON(b []byte) error
- type Struct_historyBurnCardData
- func (v Struct_historyBurnCardData) MarshalBinary() ([]byte, error)
- func (v Struct_historyBurnCardData) MarshalJSON() ([]byte, error)
- func (v Struct_historyBurnCardData) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *Struct_historyBurnCardData) UnmarshalBinary(b []byte) error
- func (v *Struct_historyBurnCardData) UnmarshalJSON(b []byte) error
- type Struct_ranked
- func (v Struct_ranked) MarshalBinary() ([]byte, error)
- func (v Struct_ranked) MarshalJSON() ([]byte, error)
- func (v Struct_ranked) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *Struct_ranked) UnmarshalBinary(b []byte) error
- func (v *Struct_ranked) UnmarshalJSON(b []byte) error
- type TitanClasses
- type TitanExecution
- type TitanIsPrimeTitan
- func (v TitanIsPrimeTitan) GoString() string
- func (v TitanIsPrimeTitan) MarshalJSON() ([]byte, error)
- func (v TitanIsPrimeTitan) MarshalText() ([]byte, error)
- func (v TitanIsPrimeTitan) String() string
- func (v *TitanIsPrimeTitan) UnmarshalJSON(b []byte) error
- func (v *TitanIsPrimeTitan) UnmarshalText(b []byte) error
- type TitanLoadout
- func (v TitanLoadout) MarshalBinary() ([]byte, error)
- func (v TitanLoadout) MarshalJSON() ([]byte, error)
- func (v TitanLoadout) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *TitanLoadout) UnmarshalBinary(b []byte) error
- func (v *TitanLoadout) UnmarshalJSON(b []byte) error
- type TitanMain
- type TitanMod
- type TitanPassive
- type TitanStats
- type UnlockRefs
- type WeaponKillStats
- func (v WeaponKillStats) MarshalBinary() ([]byte, error)
- func (v WeaponKillStats) MarshalJSON() ([]byte, error)
- func (v WeaponKillStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *WeaponKillStats) UnmarshalBinary(b []byte) error
- func (v *WeaponKillStats) UnmarshalJSON(b []byte) error
- type WeaponMain
- type WeaponOffhand
- func (v WeaponOffhand) MarshalBinary() ([]byte, error)
- func (v WeaponOffhand) MarshalJSON() ([]byte, error)
- func (v WeaponOffhand) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
- func (v *WeaponOffhand) UnmarshalBinary(b []byte) error
- func (v *WeaponOffhand) UnmarshalJSON(b []byte) error
- type WeaponStats
Constants ¶
View Source
const Version int32 = 231
Variables ¶
View Source
var ( ErrUnsupportedVersion = errors.New("unsupported pdata version") ErrInvalidSize = errors.New("invalid size") ErrInvalidEnumValue = errors.New("invalid enum value") // only used when encoding/decoding text/json (binary encode/decode will still preserve unknown values) )
View Source
var DefaultPdata []byte
Functions ¶
Types ¶
type ActiveDailyChallenge ¶
type ActiveDailyChallenge struct { Ref Dailychallenge `pdef:"ref"` Day int32 `pdef:"day"` }
func (ActiveDailyChallenge) MarshalBinary ¶
func (v ActiveDailyChallenge) MarshalBinary() ([]byte, error)
func (ActiveDailyChallenge) MarshalJSON ¶
func (v ActiveDailyChallenge) MarshalJSON() ([]byte, error)
func (ActiveDailyChallenge) MarshalJSONFilter ¶
func (v ActiveDailyChallenge) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*ActiveDailyChallenge) UnmarshalBinary ¶
func (v *ActiveDailyChallenge) UnmarshalBinary(b []byte) error
func (*ActiveDailyChallenge) UnmarshalJSON ¶
func (v *ActiveDailyChallenge) UnmarshalJSON(b []byte) error
type BurnCard ¶
type BurnCard uint8
const ( BurnCard_NULL BurnCard = 0 BurnCard_bc_conscription BurnCard = 1 BurnCard_bc_double_xp BurnCard = 2 BurnCard_bc_free_xp BurnCard = 3 BurnCard_bc_fast_cooldown1 BurnCard = 4 BurnCard_bc_fast_cooldown2 BurnCard = 5 BurnCard_bc_super_stim BurnCard = 6 BurnCard_bc_super_cloak BurnCard = 7 BurnCard_bc_super_sonar BurnCard = 8 BurnCard_bc_summon_ogre BurnCard = 9 BurnCard_bc_cloak_forever BurnCard = 10 BurnCard_bc_stim_forever BurnCard = 11 BurnCard_bc_sonar_forever BurnCard = 12 BurnCard_bc_summon_stryder BurnCard = 13 BurnCard_bc_spectre_virus BurnCard = 14 BurnCard_bc_play_spectre BurnCard = 15 BurnCard_bc_double_agent BurnCard = 16 BurnCard_bc_minimap BurnCard = 17 BurnCard_bc_summon_atlas BurnCard = 18 BurnCard_bc_megaturrets BurnCard = 19 BurnCard_bc_summon_dogfighter BurnCard = 20 BurnCard_bc_wifi_spectre_hack BurnCard = 21 BurnCard_bc_nuclear_core BurnCard = 22 BurnCard_bc_core_charged BurnCard = 23 BurnCard_bc_smart_pistol_m2 BurnCard = 24 BurnCard_bc_r97_m2 BurnCard = 25 BurnCard_bc_rspn101_m2 BurnCard = 26 BurnCard_bc_dmr_m2 BurnCard = 27 BurnCard_bc_shotgun_m2 BurnCard = 28 BurnCard_bc_lmg_m2 BurnCard = 29 BurnCard_bc_g2_m2 BurnCard = 30 BurnCard_bc_car_m2 BurnCard = 31 BurnCard_bc_hemlok_m2 BurnCard = 32 BurnCard_bc_sniper_m2 BurnCard = 33 BurnCard_bc_smr_m2 BurnCard = 34 BurnCard_bc_mgl_m2 BurnCard = 35 BurnCard_bc_defender_m2 BurnCard = 36 BurnCard_bc_rocket_launcher_m2 BurnCard = 37 BurnCard_bc_semipistol_m2 BurnCard = 38 BurnCard_bc_autopistol_m2 BurnCard = 39 BurnCard_bc_wingman_m2 BurnCard = 40 BurnCard_bc_satchel_m2 BurnCard = 41 BurnCard_bc_frag_m2 BurnCard = 42 BurnCard_bc_arc_m2 BurnCard = 43 BurnCard_bc_prox_m2 BurnCard = 44 BurnCard_bc_pilot_warning BurnCard = 45 BurnCard_bc_rematch BurnCard = 46 BurnCard_bc_minimap_scan BurnCard = 47 BurnCard_bc_free_build_time_1 BurnCard = 48 BurnCard_bc_free_build_time_2 BurnCard = 49 BurnCard_bc_fast_build_1 BurnCard = 50 BurnCard_bc_fast_build_2 BurnCard = 51 BurnCard_bc_hunt_soldier BurnCard = 52 BurnCard_bc_hunt_spectre BurnCard = 53 BurnCard_bc_hunt_titan BurnCard = 54 BurnCard_bc_hunt_pilot BurnCard = 55 BurnCard_bc_auto_sonar BurnCard = 56 BurnCard_bc_fast_movespeed BurnCard = 57 BurnCard_bc_auto_refill BurnCard = 58 BurnCard_bc_dice_ondeath BurnCard = 59 BurnCard_bc_titan_40mm_m2 BurnCard = 60 BurnCard_bc_titan_arc_cannon_m2 BurnCard = 61 BurnCard_bc_titan_rocket_launcher_m2 BurnCard = 62 BurnCard_bc_titan_sniper_m2 BurnCard = 63 BurnCard_bc_titan_triple_threat_m2 BurnCard = 64 BurnCard_bc_titan_xo16_m2 BurnCard = 65 BurnCard_bc_titan_dumbfire_missile_m2 BurnCard = 66 BurnCard_bc_titan_homing_rockets_m2 BurnCard = 67 BurnCard_bc_titan_salvo_rockets_m2 BurnCard = 68 BurnCard_bc_titan_shoulder_rockets_m2 BurnCard = 69 BurnCard_bc_titan_vortex_shield_m2 BurnCard = 70 BurnCard_bc_titan_electric_smoke_m2 BurnCard = 71 BurnCard_bc_titan_shield_wall_m2 BurnCard = 72 BurnCard_bc_titan_melee_m2 BurnCard = 73 BurnCard_bc_extra_dash BurnCard = 74 BurnCard_bc_lstar_m2 BurnCard = 75 BurnCard_bc_mastiff_m2 BurnCard = 76 BurnCard_bc_vinson_m2 BurnCard = 77 BurnCardCount BurnCard = 78 )
func (BurnCard) MarshalJSON ¶
func (BurnCard) MarshalText ¶
func (*BurnCard) UnmarshalJSON ¶
func (*BurnCard) UnmarshalText ¶
type Challenge ¶
type Challenge uint8
const ( Challenge_NULL Challenge = 0 Challenge_ch_games_played Challenge = 1 Challenge_ch_games_won Challenge = 2 Challenge_ch_games_mvp Challenge = 3 Challenge_ch_titan_falls Challenge = 4 Challenge_ch_rodeos Challenge = 5 Challenge_ch_times_ejected Challenge = 6 Challenge_ch_spectres_leeched Challenge = 7 Challenge_ch_hours_played Challenge = 8 Challenge_ch_hours_played_pilot Challenge = 9 Challenge_ch_hours_played_titan Challenge = 10 Challenge_ch_hours_wallhang Challenge = 11 Challenge_ch_dist_total Challenge = 12 Challenge_ch_dist_pilot Challenge = 13 Challenge_ch_dist_titan Challenge = 14 Challenge_ch_dist_wallrun Challenge = 15 Challenge_ch_dist_inair Challenge = 16 Challenge_ch_dist_zipline Challenge = 17 Challenge_ch_dist_on_friendly_titan Challenge = 18 Challenge_ch_dist_on_enemy_titan Challenge = 19 Challenge_ch_grunt_kills Challenge = 20 Challenge_ch_spectre_kills Challenge = 21 Challenge_ch_marvin_kills Challenge = 22 Challenge_ch_first_strikes Challenge = 23 Challenge_ch_ejecting_pilot_kills Challenge = 24 Challenge_ch_kills_while_ejecting Challenge = 25 Challenge_ch_cloaked_pilot_kills Challenge = 26 Challenge_ch_kills_while_cloaked Challenge = 27 Challenge_ch_wallrunning_pilot_kills Challenge = 28 Challenge_ch_wallhanging_pilot_kills Challenge = 29 Challenge_ch_kills_while_wallrunning Challenge = 30 Challenge_ch_kills_while_wallhanging Challenge = 31 Challenge_ch_pilotExecutePilot Challenge = 32 Challenge_ch_pilotKickMelee Challenge = 33 Challenge_ch_pilotKickMeleePilot Challenge = 34 Challenge_ch_titanMelee Challenge = 35 Challenge_ch_titanMeleePilot Challenge = 36 Challenge_ch_titanStepCrush Challenge = 37 Challenge_ch_titanStepCrushPilot Challenge = 38 Challenge_ch_titanExocutionStryder Challenge = 39 Challenge_ch_titanExocutionBuddy Challenge = 40 Challenge_ch_titanExocutionAtlas Challenge = 41 Challenge_ch_titanExocutionOgre Challenge = 42 Challenge_ch_titanFallKill Challenge = 43 Challenge_ch_petTitanKillsFollowMode Challenge = 44 Challenge_ch_petTitanKillsGuardMode Challenge = 45 Challenge_ch_rodeo_kills Challenge = 46 Challenge_ch_40mm_kills Challenge = 47 Challenge_ch_40mm_pilot_kills Challenge = 48 Challenge_ch_40mm_titan_kills Challenge = 49 Challenge_ch_40mm_spectre_kills Challenge = 50 Challenge_ch_40mm_grunt_kills Challenge = 51 Challenge_ch_40mm_hours_used Challenge = 52 Challenge_ch_40mm_crits Challenge = 53 Challenge_ch_xo16_kills Challenge = 54 Challenge_ch_xo16_pilot_kills Challenge = 55 Challenge_ch_xo16_titan_kills Challenge = 56 Challenge_ch_xo16_spectre_kills Challenge = 57 Challenge_ch_xo16_grunt_kills Challenge = 58 Challenge_ch_xo16_hours_used Challenge = 59 Challenge_ch_xo16_headshots Challenge = 60 Challenge_ch_xo16_crits Challenge = 61 Challenge_ch_titan_sniper_kills Challenge = 62 Challenge_ch_titan_sniper_pilot_kills Challenge = 63 Challenge_ch_titan_sniper_titan_kills Challenge = 64 Challenge_ch_titan_sniper_spectre_kills Challenge = 65 Challenge_ch_titan_sniper_grunt_kills Challenge = 66 Challenge_ch_titan_sniper_hours_used Challenge = 67 Challenge_ch_titan_sniper_crits Challenge = 68 Challenge_ch_rocket_launcher_kills Challenge = 69 Challenge_ch_rocket_launcher_pilot_kills Challenge = 70 Challenge_ch_rocket_launcher_titan_kills Challenge = 71 Challenge_ch_rocket_launcher_spectre_kills Challenge = 72 Challenge_ch_rocket_launcher_grunt_kills Challenge = 73 Challenge_ch_rocket_launcher_hours_used Challenge = 74 Challenge_ch_triple_threat_kills Challenge = 75 Challenge_ch_triple_threat_pilot_kills Challenge = 76 Challenge_ch_triple_threat_titan_kills Challenge = 77 Challenge_ch_triple_threat_spectre_kills Challenge = 78 Challenge_ch_triple_threat_grunt_kills Challenge = 79 Challenge_ch_triple_threat_hours_used Challenge = 80 Challenge_ch_salvo_rockets_kills Challenge = 81 Challenge_ch_salvo_rockets_pilot_kills Challenge = 82 Challenge_ch_salvo_rockets_titan_kills Challenge = 83 Challenge_ch_salvo_rockets_spectre_kills Challenge = 84 Challenge_ch_salvo_rockets_grunt_kills Challenge = 85 Challenge_ch_salvo_rockets_hours_used Challenge = 86 Challenge_ch_homing_rockets_titan_kills Challenge = 87 Challenge_ch_homing_rockets_hours_used Challenge = 88 Challenge_ch_dumbfire_rockets_kills Challenge = 89 Challenge_ch_dumbfire_rockets_pilot_kills Challenge = 90 Challenge_ch_dumbfire_rockets_titan_kills Challenge = 91 Challenge_ch_dumbfire_rockets_spectre_kills Challenge = 92 Challenge_ch_dumbfire_rockets_grunt_kills Challenge = 93 Challenge_ch_dumbfire_rockets_hours_used Challenge = 94 Challenge_ch_shoulder_rockets_titan_kills Challenge = 95 Challenge_ch_shoulder_rockets_hours_used Challenge = 96 Challenge_ch_smart_pistol_kills Challenge = 97 Challenge_ch_smart_pistol_pilot_kills Challenge = 98 Challenge_ch_smart_pistol_spectre_kills Challenge = 99 Challenge_ch_smart_pistol_grunt_kills Challenge = 100 Challenge_ch_smart_pistol_hours_used Challenge = 101 Challenge_ch_shotgun_kills Challenge = 102 Challenge_ch_shotgun_pilot_kills Challenge = 103 Challenge_ch_shotgun_spectre_kills Challenge = 104 Challenge_ch_shotgun_grunt_kills Challenge = 105 Challenge_ch_shotgun_hours_used Challenge = 106 Challenge_ch_r97_kills Challenge = 107 Challenge_ch_r97_pilot_kills Challenge = 108 Challenge_ch_r97_spectre_kills Challenge = 109 Challenge_ch_r97_grunt_kills Challenge = 110 Challenge_ch_r97_hours_used Challenge = 111 Challenge_ch_r97_headshots Challenge = 112 Challenge_ch_car_kills Challenge = 113 Challenge_ch_car_pilot_kills Challenge = 114 Challenge_ch_car_spectre_kills Challenge = 115 Challenge_ch_car_grunt_kills Challenge = 116 Challenge_ch_car_hours_used Challenge = 117 Challenge_ch_car_headshots Challenge = 118 Challenge_ch_lmg_kills Challenge = 119 Challenge_ch_lmg_pilot_kills Challenge = 120 Challenge_ch_lmg_spectre_kills Challenge = 121 Challenge_ch_lmg_grunt_kills Challenge = 122 Challenge_ch_lmg_hours_used Challenge = 123 Challenge_ch_lmg_headshots Challenge = 124 Challenge_ch_rspn101_kills Challenge = 125 Challenge_ch_rspn101_pilot_kills Challenge = 126 Challenge_ch_rspn101_spectre_kills Challenge = 127 Challenge_ch_rspn101_grunt_kills Challenge = 128 Challenge_ch_rspn101_hours_used Challenge = 129 Challenge_ch_rspn101_headshots Challenge = 130 Challenge_ch_hemlok_kills Challenge = 131 Challenge_ch_hemlok_pilot_kills Challenge = 132 Challenge_ch_hemlok_spectre_kills Challenge = 133 Challenge_ch_hemlok_grunt_kills Challenge = 134 Challenge_ch_hemlok_hours_used Challenge = 135 Challenge_ch_hemlok_headshots Challenge = 136 Challenge_ch_g2_kills Challenge = 137 Challenge_ch_g2_pilot_kills Challenge = 138 Challenge_ch_g2_spectre_kills Challenge = 139 Challenge_ch_g2_grunt_kills Challenge = 140 Challenge_ch_g2_hours_used Challenge = 141 Challenge_ch_g2_headshots Challenge = 142 Challenge_ch_dmr_kills Challenge = 143 Challenge_ch_dmr_pilot_kills Challenge = 144 Challenge_ch_dmr_spectre_kills Challenge = 145 Challenge_ch_dmr_grunt_kills Challenge = 146 Challenge_ch_dmr_hours_used Challenge = 147 Challenge_ch_dmr_headshots Challenge = 148 Challenge_ch_sniper_kills Challenge = 149 Challenge_ch_sniper_pilot_kills Challenge = 150 Challenge_ch_sniper_spectre_kills Challenge = 151 Challenge_ch_sniper_grunt_kills Challenge = 152 Challenge_ch_sniper_hours_used Challenge = 153 Challenge_ch_smr_titan_kills Challenge = 154 Challenge_ch_smr_crits Challenge = 155 Challenge_ch_mgl_titan_kills Challenge = 156 Challenge_ch_archer_titan_kills Challenge = 157 Challenge_ch_defender_titan_kills Challenge = 158 Challenge_ch_defender_crits Challenge = 159 Challenge_ch_frag_grenade_throws Challenge = 160 Challenge_ch_frag_grenade_kills Challenge = 161 Challenge_ch_frag_grenade_pilot_kills Challenge = 162 Challenge_ch_frag_grenade_grunt_kills Challenge = 163 Challenge_ch_emp_grenade_throws Challenge = 164 Challenge_ch_emp_grenade_kills Challenge = 165 Challenge_ch_emp_grenade_pilot_kills Challenge = 166 Challenge_ch_emp_grenade_grunt_kills Challenge = 167 Challenge_ch_emp_grenade_spectre_kills Challenge = 168 Challenge_ch_proximity_mine_throws Challenge = 169 Challenge_ch_proximity_mine_kills Challenge = 170 Challenge_ch_proximity_mine_pilot_kills Challenge = 171 Challenge_ch_proximity_mine_grunt_kills Challenge = 172 Challenge_ch_satchel_throws Challenge = 173 Challenge_ch_satchel_kills Challenge = 174 Challenge_ch_satchel_pilot_kills Challenge = 175 Challenge_ch_satchel_grunt_kills Challenge = 176 ChallengeCount Challenge = 177 )
func (Challenge) MarshalJSON ¶
func (Challenge) MarshalText ¶
func (*Challenge) UnmarshalJSON ¶
func (*Challenge) UnmarshalText ¶
type Dailychallenge ¶
type Dailychallenge uint8
const ( Dailychallenge_NULL Dailychallenge = 0 Dailychallenge_ch_daily_xo16_pilot_kills Dailychallenge = 1 Dailychallenge_ch_daily_emp_grenade_kills Dailychallenge = 2 Dailychallenge_ch_daily_kills_nuclear_core Dailychallenge = 3 DailychallengeCount Dailychallenge = 4 )
func (Dailychallenge) GoString ¶
func (v Dailychallenge) GoString() string
func (Dailychallenge) MarshalJSON ¶
func (v Dailychallenge) MarshalJSON() ([]byte, error)
func (Dailychallenge) MarshalText ¶
func (v Dailychallenge) MarshalText() ([]byte, error)
func (Dailychallenge) String ¶
func (v Dailychallenge) String() string
func (*Dailychallenge) UnmarshalJSON ¶
func (v *Dailychallenge) UnmarshalJSON(b []byte) error
func (*Dailychallenge) UnmarshalText ¶
func (v *Dailychallenge) UnmarshalText(b []byte) error
type DeathStats ¶
type DeathStats struct { Total int32 `pdef:"total"` TotalPVP int32 `pdef:"totalPVP"` AsPilot int32 `pdef:"asPilot"` AsTitan [TitanClassesCount]int32 `pdef:"asTitan"` ByPilots int32 `pdef:"byPilots"` BySpectres int32 `pdef:"bySpectres"` ByGrunts int32 `pdef:"byGrunts"` ByTitans [TitanClassesCount]int32 `pdef:"byTitans"` ByNPCTitans [TitanClassesCount]int32 `pdef:"byNPCTitans"` Suicides int32 `pdef:"suicides"` WhileEjecting int32 `pdef:"whileEjecting"` }
func (DeathStats) MarshalBinary ¶
func (v DeathStats) MarshalBinary() ([]byte, error)
func (DeathStats) MarshalJSON ¶
func (v DeathStats) MarshalJSON() ([]byte, error)
func (DeathStats) MarshalJSONFilter ¶
func (v DeathStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*DeathStats) UnmarshalBinary ¶
func (v *DeathStats) UnmarshalBinary(b []byte) error
func (*DeathStats) UnmarshalJSON ¶
func (v *DeathStats) UnmarshalJSON(b []byte) error
type EChallenge ¶
type EChallenge struct { Progress float32 `pdef:"progress"` PreviousProgress float32 `pdef:"previousProgress"` }
func (EChallenge) MarshalBinary ¶
func (v EChallenge) MarshalBinary() ([]byte, error)
func (EChallenge) MarshalJSON ¶
func (v EChallenge) MarshalJSON() ([]byte, error)
func (EChallenge) MarshalJSONFilter ¶
func (v EChallenge) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*EChallenge) UnmarshalBinary ¶
func (v *EChallenge) UnmarshalBinary(b []byte) error
func (*EChallenge) UnmarshalJSON ¶
func (v *EChallenge) UnmarshalJSON(b []byte) error
type EFDPostGameData ¶
type EFDPostGameData struct { GameMode int32 `pdef:"gameMode"` Map int32 `pdef:"map"` MyIndex int32 `pdef:"myIndex"` NumPlayers int32 `pdef:"numPlayers"` Players [4]EFDPostGamePlayer `pdef:"players"` }
func (EFDPostGameData) MarshalBinary ¶
func (v EFDPostGameData) MarshalBinary() ([]byte, error)
func (EFDPostGameData) MarshalJSON ¶
func (v EFDPostGameData) MarshalJSON() ([]byte, error)
func (EFDPostGameData) MarshalJSONFilter ¶
func (v EFDPostGameData) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*EFDPostGameData) UnmarshalBinary ¶
func (v *EFDPostGameData) UnmarshalBinary(b []byte) error
func (*EFDPostGameData) UnmarshalJSON ¶
func (v *EFDPostGameData) UnmarshalJSON(b []byte) error
type EFDPostGamePlayer ¶
type EFDPostGamePlayer struct { Name string `pdef:"name"` Xuid string `pdef:"xuid"` AwardId int32 `pdef:"awardId"` AwardValue float32 `pdef:"awardValue"` SuitIndex int32 `pdef:"suitIndex"` }
func (EFDPostGamePlayer) MarshalBinary ¶
func (v EFDPostGamePlayer) MarshalBinary() ([]byte, error)
func (EFDPostGamePlayer) MarshalJSON ¶
func (v EFDPostGamePlayer) MarshalJSON() ([]byte, error)
func (EFDPostGamePlayer) MarshalJSONFilter ¶
func (v EFDPostGamePlayer) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*EFDPostGamePlayer) UnmarshalBinary ¶
func (v *EFDPostGamePlayer) UnmarshalBinary(b []byte) error
func (*EFDPostGamePlayer) UnmarshalJSON ¶
func (v *EFDPostGamePlayer) UnmarshalJSON(b []byte) error
type EPostGameData ¶
type EPostGameData struct { GameMode int32 `pdef:"gameMode"` Map int32 `pdef:"map"` MyXuid string `pdef:"myXuid"` MyTeam int32 `pdef:"myTeam"` MaxTeamSize int32 `pdef:"maxTeamSize"` FactionIMC Faction `pdef:"factionIMC"` FactionMCOR Faction `pdef:"factionMCOR"` ScoreIMC int32 `pdef:"scoreIMC"` ScoreMCOR int32 `pdef:"scoreMCOR"` Teams bool `pdef:"teams"` PrivateMatch bool `pdef:"privateMatch"` Ranked bool `pdef:"ranked"` HadMatchLossProtection bool `pdef:"hadMatchLossProtection"` ChallengeUnlocks [6]RecentUnlock `pdef:"challengeUnlocks"` Players [16]EPostGamePlayer `pdef:"players"` }
func (EPostGameData) MarshalBinary ¶
func (v EPostGameData) MarshalBinary() ([]byte, error)
func (EPostGameData) MarshalJSON ¶
func (v EPostGameData) MarshalJSON() ([]byte, error)
func (EPostGameData) MarshalJSONFilter ¶
func (v EPostGameData) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*EPostGameData) UnmarshalBinary ¶
func (v *EPostGameData) UnmarshalBinary(b []byte) error
func (*EPostGameData) UnmarshalJSON ¶
func (v *EPostGameData) UnmarshalJSON(b []byte) error
type EPostGamePlayer ¶
type EPostGamePlayer struct { Name string `pdef:"name"` Xuid string `pdef:"xuid"` Level int32 `pdef:"level"` Gen int32 `pdef:"gen"` Team int32 `pdef:"team"` Scores [4]int32 `pdef:"scores"` PlayingRanked bool `pdef:"playingRanked"` Rank int32 `pdef:"rank"` CallsignIconIndex int32 `pdef:"callsignIconIndex"` MatchPerformance float32 `pdef:"matchPerformance"` }
func (EPostGamePlayer) MarshalBinary ¶
func (v EPostGamePlayer) MarshalBinary() ([]byte, error)
func (EPostGamePlayer) MarshalJSON ¶
func (v EPostGamePlayer) MarshalJSON() ([]byte, error)
func (EPostGamePlayer) MarshalJSONFilter ¶
func (v EPostGamePlayer) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*EPostGamePlayer) UnmarshalBinary ¶
func (v *EPostGamePlayer) UnmarshalBinary(b []byte) error
func (*EPostGamePlayer) UnmarshalJSON ¶
func (v *EPostGamePlayer) UnmarshalJSON(b []byte) error
type FDStats ¶
type FDStats struct { ArcMinesPlaced int32 `pdef:"arcMinesPlaced"` TurretsPlaced int32 `pdef:"turretsPlaced"` Rodeos int32 `pdef:"rodeos"` RodeoNukes int32 `pdef:"rodeoNukes"` ArcMineZaps int32 `pdef:"arcMineZaps"` TurretKills int32 `pdef:"turretKills"` HarvesterBoosts int32 `pdef:"harvesterBoosts"` WavesComplete int32 `pdef:"wavesComplete"` EasyWins int32 `pdef:"easyWins"` NormalWins int32 `pdef:"normalWins"` HardWins int32 `pdef:"hardWins"` MasterWins int32 `pdef:"masterWins"` InsaneWins int32 `pdef:"insaneWins"` HighestTitanFDLevel int32 `pdef:"highestTitanFDLevel"` }
func (FDStats) MarshalBinary ¶
func (FDStats) MarshalJSON ¶
func (FDStats) MarshalJSONFilter ¶
func (*FDStats) UnmarshalBinary ¶
func (*FDStats) UnmarshalJSON ¶
type Faction ¶
type Faction uint8
func (Faction) MarshalJSON ¶
func (Faction) MarshalText ¶
func (*Faction) UnmarshalJSON ¶
func (*Faction) UnmarshalText ¶
type GameModes ¶
type GameModes uint8
const ( GameModes_tdm GameModes = 0 GameModes_cp GameModes = 1 GameModes_at GameModes = 2 GameModes_ctf GameModes = 3 GameModes_lts GameModes = 4 GameModes_ps GameModes = 5 GameModes_ffa GameModes = 6 GameModes_coliseum GameModes = 7 GameModes_aitdm GameModes = 8 GameModes_speedball GameModes = 9 GameModes_mfd GameModes = 10 GameModes_ttdm GameModes = 11 GameModes_fra GameModes = 12 GameModes_fd GameModes = 13 GameModesCount GameModes = 14 )
func (GameModes) MarshalJSON ¶
func (GameModes) MarshalText ¶
func (*GameModes) UnmarshalJSON ¶
func (*GameModes) UnmarshalText ¶
type GameStats ¶
type GameStats struct { ModesPlayed [GameModesCount]int32 `pdef:"modesPlayed"` PreviousModesPlayed [GameModesCount]int32 `pdef:"previousModesPlayed"` ModesWon [GameModesCount]int32 `pdef:"modesWon"` Mvp_total int32 `pdef:"mvp_total"` GamesCompletedTotal int32 `pdef:"gamesCompletedTotal"` GamesWonTotal int32 `pdef:"gamesWonTotal"` GamesWonAsIMC int32 `pdef:"gamesWonAsIMC"` GamesWonAsMilitia int32 `pdef:"gamesWonAsMilitia"` GamesCompletedAsIMC int32 `pdef:"gamesCompletedAsIMC"` GamesCompletedAsMilitia int32 `pdef:"gamesCompletedAsMilitia"` PvpKills [GameModesCount]int32 `pdef:"pvpKills"` TimesKillDeathRatio2to1 [GameModesCount]int32 `pdef:"timesKillDeathRatio2to1"` TimesKillDeathRatio2to1_pvp [GameModesCount]int32 `pdef:"timesKillDeathRatio2to1_pvp"` TimesScored100AttritionPoints_total int32 `pdef:"timesScored100AttritionPoints_total"` }
func (GameStats) MarshalBinary ¶
func (GameStats) MarshalJSON ¶
func (GameStats) MarshalJSONFilter ¶
func (*GameStats) UnmarshalBinary ¶
func (*GameStats) UnmarshalJSON ¶
type HoursPlayed ¶
type HoursPlayed struct { Total float32 `pdef:"total"` AsTitan [TitanClassesCount]float32 `pdef:"asTitan"` AsPilot float32 `pdef:"asPilot"` AsTitanTotal float32 `pdef:"asTitanTotal"` Dead float32 `pdef:"dead"` Wallhanging float32 `pdef:"wallhanging"` Wallrunning float32 `pdef:"wallrunning"` InAir float32 `pdef:"inAir"` }
func (HoursPlayed) MarshalBinary ¶
func (v HoursPlayed) MarshalBinary() ([]byte, error)
func (HoursPlayed) MarshalJSON ¶
func (v HoursPlayed) MarshalJSON() ([]byte, error)
func (HoursPlayed) MarshalJSONFilter ¶
func (v HoursPlayed) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*HoursPlayed) UnmarshalBinary ¶
func (v *HoursPlayed) UnmarshalBinary(b []byte) error
func (*HoursPlayed) UnmarshalJSON ¶
func (v *HoursPlayed) UnmarshalJSON(b []byte) error
type KillStats ¶
type KillStats struct { Total int32 `pdef:"total"` TotalWhileUsingBurnCard int32 `pdef:"totalWhileUsingBurnCard"` TitansWhileTitanBCActive int32 `pdef:"titansWhileTitanBCActive"` TotalPVP int32 `pdef:"totalPVP"` Pilots int32 `pdef:"pilots"` Spectres int32 `pdef:"spectres"` Marvins int32 `pdef:"marvins"` Grunts int32 `pdef:"grunts"` TotalTitans int32 `pdef:"totalTitans"` TotalTitansWhileDoomed int32 `pdef:"totalTitansWhileDoomed"` TotalPilots int32 `pdef:"totalPilots"` TotalNPC int32 `pdef:"totalNPC"` AsPilot int32 `pdef:"asPilot"` AsTitan [TitanClassesCount]int32 `pdef:"asTitan"` FirstStrikes int32 `pdef:"firstStrikes"` EjectingPilots int32 `pdef:"ejectingPilots"` WhileEjecting int32 `pdef:"whileEjecting"` CloakedPilots int32 `pdef:"cloakedPilots"` WhileCloaked int32 `pdef:"whileCloaked"` WallrunningPilots int32 `pdef:"wallrunningPilots"` WhileWallrunning int32 `pdef:"whileWallrunning"` WallhangingPilots int32 `pdef:"wallhangingPilots"` WhileWallhanging int32 `pdef:"whileWallhanging"` PilotExecution int32 `pdef:"pilotExecution"` PilotExecutePilot int32 `pdef:"pilotExecutePilot"` PilotExecutePilotByType [PilotExecutionCount]int32 `pdef:"pilotExecutePilotByType"` PilotKickMelee int32 `pdef:"pilotKickMelee"` PilotKickMeleePilot int32 `pdef:"pilotKickMeleePilot"` TitanMelee int32 `pdef:"titanMelee"` TitanMeleePilot int32 `pdef:"titanMeleePilot"` TitanStepCrush int32 `pdef:"titanStepCrush"` TitanStepCrushPilot int32 `pdef:"titanStepCrushPilot"` TitanExocutionIon int32 `pdef:"titanExocutionIon"` TitanExocutionScorch int32 `pdef:"titanExocutionScorch"` TitanExocutionNorthstar int32 `pdef:"titanExocutionNorthstar"` TitanExocutionRonin int32 `pdef:"titanExocutionRonin"` TitanExocutionTone int32 `pdef:"titanExocutionTone"` TitanExocutionLegion int32 `pdef:"titanExocutionLegion"` TitanExocutionVanguard int32 `pdef:"titanExocutionVanguard"` TitanFallKill int32 `pdef:"titanFallKill"` PetTitanKillsFollowMode int32 `pdef:"petTitanKillsFollowMode"` PetTitanKillsGuardMode int32 `pdef:"petTitanKillsGuardMode"` Rodeo_total int32 `pdef:"rodeo_total"` Rodeo_stryder int32 `pdef:"rodeo_stryder"` Rodeo_buddy int32 `pdef:"rodeo_buddy"` Rodeo_atlas int32 `pdef:"rodeo_atlas"` Rodeo_ogre int32 `pdef:"rodeo_ogre"` Pilot_headshots_total int32 `pdef:"pilot_headshots_total"` EvacShips int32 `pdef:"evacShips"` Flyers int32 `pdef:"flyers"` NuclearCore int32 `pdef:"nuclearCore"` EvacuatingEnemies int32 `pdef:"evacuatingEnemies"` ExportTrapKills int32 `pdef:"exportTrapKills"` CoopChallenge_NukeTitan_Kills int32 `pdef:"coopChallenge_NukeTitan_Kills"` CoopChallenge_MortarTitan_Kills int32 `pdef:"coopChallenge_MortarTitan_Kills"` CoopChallenge_EmpTitan_Kills int32 `pdef:"coopChallenge_EmpTitan_Kills"` CoopChallenge_BubbleShieldGrunt_Kills int32 `pdef:"coopChallenge_BubbleShieldGrunt_Kills"` CoopChallenge_CloakDrone_Kills int32 `pdef:"coopChallenge_CloakDrone_Kills"` CoopChallenge_Dropship_Kills int32 `pdef:"coopChallenge_Dropship_Kills"` CoopChallenge_SuicideSpectre_Kills int32 `pdef:"coopChallenge_SuicideSpectre_Kills"` CoopChallenge_Turret_Kills int32 `pdef:"coopChallenge_Turret_Kills"` CoopChallenge_Sniper_Kills int32 `pdef:"coopChallenge_Sniper_Kills"` AmpedVortexKills int32 `pdef:"ampedVortexKills"` MeleeWhileCloaked int32 `pdef:"meleeWhileCloaked"` PilotKillsWhileUsingActiveRadarPulse int32 `pdef:"pilotKillsWhileUsingActiveRadarPulse"` TitanKillsAsPilot int32 `pdef:"titanKillsAsPilot"` PilotKillsWhileStimActive int32 `pdef:"pilotKillsWhileStimActive"` PilotKillsAsTitan int32 `pdef:"pilotKillsAsTitan"` TotalAssists int32 `pdef:"totalAssists"` KillingSprees [TitanClassesCount]int32 `pdef:"killingSprees"` PilotKillsAsPilot int32 `pdef:"pilotKillsAsPilot"` TitanKillsAsTitan int32 `pdef:"titanKillsAsTitan"` TelefragKils int32 `pdef:"telefragKils"` GrappleKills int32 `pdef:"grappleKills"` ThroughAWallKills int32 `pdef:"throughAWallKills"` DistractedKills int32 `pdef:"distractedKills"` PilotExecutePilotWhileCloaked int32 `pdef:"pilotExecutePilotWhileCloaked"` PilotKillsWithHoloPilotActive int32 `pdef:"pilotKillsWithHoloPilotActive"` PilotKillsWithAmpedWallActive int32 `pdef:"pilotKillsWithAmpedWallActive"` }
func (KillStats) MarshalBinary ¶
func (KillStats) MarshalJSON ¶
func (KillStats) MarshalJSONFilter ¶
func (*KillStats) UnmarshalBinary ¶
func (*KillStats) UnmarshalJSON ¶
type LoadoutWeaponsAndAbilities ¶
type LoadoutWeaponsAndAbilities uint8
const ( LoadoutWeaponsAndAbilities_NULL LoadoutWeaponsAndAbilities = 0 LoadoutWeaponsAndAbilities_melee_pilot_emptyhanded LoadoutWeaponsAndAbilities = 1 LoadoutWeaponsAndAbilities_melee_pilot_sword LoadoutWeaponsAndAbilities = 2 LoadoutWeaponsAndAbilities_melee_titan_sword LoadoutWeaponsAndAbilities = 3 LoadoutWeaponsAndAbilities_melee_titan_sword_aoe LoadoutWeaponsAndAbilities = 4 LoadoutWeaponsAndAbilities_mp_ability_cloak LoadoutWeaponsAndAbilities = 5 LoadoutWeaponsAndAbilities_mp_ability_grapple LoadoutWeaponsAndAbilities = 6 LoadoutWeaponsAndAbilities_mp_ability_heal LoadoutWeaponsAndAbilities = 7 LoadoutWeaponsAndAbilities_mp_ability_holopilot LoadoutWeaponsAndAbilities = 8 LoadoutWeaponsAndAbilities_mp_ability_phase_rewind LoadoutWeaponsAndAbilities = 9 LoadoutWeaponsAndAbilities_mp_ability_shifter LoadoutWeaponsAndAbilities = 10 LoadoutWeaponsAndAbilities_mp_titanability_ammo_swap LoadoutWeaponsAndAbilities = 11 LoadoutWeaponsAndAbilities_mp_titanability_basic_block LoadoutWeaponsAndAbilities = 12 LoadoutWeaponsAndAbilities_mp_titanability_gun_shield LoadoutWeaponsAndAbilities = 13 LoadoutWeaponsAndAbilities_mp_titanability_hover LoadoutWeaponsAndAbilities = 14 LoadoutWeaponsAndAbilities_mp_titanability_laser_trip LoadoutWeaponsAndAbilities = 15 LoadoutWeaponsAndAbilities_mp_titanability_particle_wall LoadoutWeaponsAndAbilities = 16 LoadoutWeaponsAndAbilities_mp_titanability_phase_dash LoadoutWeaponsAndAbilities = 17 LoadoutWeaponsAndAbilities_mp_titanability_power_shot LoadoutWeaponsAndAbilities = 18 LoadoutWeaponsAndAbilities_mp_titanability_slow_trap LoadoutWeaponsAndAbilities = 19 LoadoutWeaponsAndAbilities_mp_titanability_smoke LoadoutWeaponsAndAbilities = 20 LoadoutWeaponsAndAbilities_mp_titanability_sonar_pulse LoadoutWeaponsAndAbilities = 21 LoadoutWeaponsAndAbilities_mp_titanability_tether_trap LoadoutWeaponsAndAbilities = 22 LoadoutWeaponsAndAbilities_mp_titanability_rearm LoadoutWeaponsAndAbilities = 23 LoadoutWeaponsAndAbilities_mp_titancore_flame_wave LoadoutWeaponsAndAbilities = 24 LoadoutWeaponsAndAbilities_mp_titancore_flight_core LoadoutWeaponsAndAbilities = 25 LoadoutWeaponsAndAbilities_mp_titancore_laser_cannon LoadoutWeaponsAndAbilities = 26 LoadoutWeaponsAndAbilities_mp_titancore_salvo_core LoadoutWeaponsAndAbilities = 27 LoadoutWeaponsAndAbilities_mp_titancore_shift_core LoadoutWeaponsAndAbilities = 28 LoadoutWeaponsAndAbilities_mp_titancore_siege_mode LoadoutWeaponsAndAbilities = 29 LoadoutWeaponsAndAbilities_mp_titancore_upgrade LoadoutWeaponsAndAbilities = 30 LoadoutWeaponsAndAbilities_mp_titanweapon_40mm LoadoutWeaponsAndAbilities = 31 LoadoutWeaponsAndAbilities_mp_titanweapon_arc_wave LoadoutWeaponsAndAbilities = 32 LoadoutWeaponsAndAbilities_mp_titanweapon_flame_wall LoadoutWeaponsAndAbilities = 33 LoadoutWeaponsAndAbilities_mp_titanweapon_heat_shield LoadoutWeaponsAndAbilities = 34 LoadoutWeaponsAndAbilities_mp_titanweapon_homing_rockets LoadoutWeaponsAndAbilities = 35 LoadoutWeaponsAndAbilities_mp_titanweapon_dumbfire_rockets LoadoutWeaponsAndAbilities = 36 LoadoutWeaponsAndAbilities_mp_titanweapon_laser_lite LoadoutWeaponsAndAbilities = 37 LoadoutWeaponsAndAbilities_mp_titanweapon_leadwall LoadoutWeaponsAndAbilities = 38 LoadoutWeaponsAndAbilities_mp_titanweapon_meteor LoadoutWeaponsAndAbilities = 39 LoadoutWeaponsAndAbilities_mp_titanweapon_particle_accelerator LoadoutWeaponsAndAbilities = 40 LoadoutWeaponsAndAbilities_mp_titanweapon_predator_cannon LoadoutWeaponsAndAbilities = 41 LoadoutWeaponsAndAbilities_mp_titanweapon_rocket_launcher LoadoutWeaponsAndAbilities = 42 LoadoutWeaponsAndAbilities_mp_titanweapon_rocketeer_rocketstream LoadoutWeaponsAndAbilities = 43 LoadoutWeaponsAndAbilities_mp_titanweapon_salvo_rockets LoadoutWeaponsAndAbilities = 44 LoadoutWeaponsAndAbilities_mp_titanweapon_sniper LoadoutWeaponsAndAbilities = 45 LoadoutWeaponsAndAbilities_mp_titanweapon_sticky_40mm LoadoutWeaponsAndAbilities = 46 LoadoutWeaponsAndAbilities_mp_titanweapon_stun_laser LoadoutWeaponsAndAbilities = 47 LoadoutWeaponsAndAbilities_mp_titanweapon_tracker_rockets LoadoutWeaponsAndAbilities = 48 LoadoutWeaponsAndAbilities_mp_titanweapon_vortex_shield LoadoutWeaponsAndAbilities = 49 LoadoutWeaponsAndAbilities_mp_titanweapon_vortex_shield_ion LoadoutWeaponsAndAbilities = 50 LoadoutWeaponsAndAbilities_mp_titanweapon_xo16 LoadoutWeaponsAndAbilities = 51 LoadoutWeaponsAndAbilities_mp_titanweapon_xo16_shorty LoadoutWeaponsAndAbilities = 52 LoadoutWeaponsAndAbilities_mp_titanweapon_xo16_vanguard LoadoutWeaponsAndAbilities = 53 LoadoutWeaponsAndAbilities_mp_weapon_alternator_smg LoadoutWeaponsAndAbilities = 54 LoadoutWeaponsAndAbilities_mp_weapon_arc_launcher LoadoutWeaponsAndAbilities = 55 LoadoutWeaponsAndAbilities_mp_weapon_autopistol LoadoutWeaponsAndAbilities = 56 LoadoutWeaponsAndAbilities_mp_weapon_car LoadoutWeaponsAndAbilities = 57 LoadoutWeaponsAndAbilities_mp_weapon_defender LoadoutWeaponsAndAbilities = 58 LoadoutWeaponsAndAbilities_mp_weapon_deployable_cover LoadoutWeaponsAndAbilities = 59 LoadoutWeaponsAndAbilities_mp_weapon_dmr LoadoutWeaponsAndAbilities = 60 LoadoutWeaponsAndAbilities_mp_weapon_doubletake LoadoutWeaponsAndAbilities = 61 LoadoutWeaponsAndAbilities_mp_weapon_epg LoadoutWeaponsAndAbilities = 62 LoadoutWeaponsAndAbilities_mp_weapon_esaw LoadoutWeaponsAndAbilities = 63 LoadoutWeaponsAndAbilities_mp_weapon_frag_drone LoadoutWeaponsAndAbilities = 64 LoadoutWeaponsAndAbilities_mp_weapon_frag_grenade LoadoutWeaponsAndAbilities = 65 LoadoutWeaponsAndAbilities_mp_weapon_g2 LoadoutWeaponsAndAbilities = 66 LoadoutWeaponsAndAbilities_mp_weapon_grenade_electric_smoke LoadoutWeaponsAndAbilities = 67 LoadoutWeaponsAndAbilities_mp_weapon_grenade_emp LoadoutWeaponsAndAbilities = 68 LoadoutWeaponsAndAbilities_mp_weapon_grenade_gravity LoadoutWeaponsAndAbilities = 69 LoadoutWeaponsAndAbilities_mp_weapon_grenade_sonar LoadoutWeaponsAndAbilities = 70 LoadoutWeaponsAndAbilities_mp_weapon_hemlok LoadoutWeaponsAndAbilities = 71 LoadoutWeaponsAndAbilities_mp_weapon_hemlok_smg LoadoutWeaponsAndAbilities = 72 LoadoutWeaponsAndAbilities_mp_weapon_lmg LoadoutWeaponsAndAbilities = 73 LoadoutWeaponsAndAbilities_mp_weapon_lstar LoadoutWeaponsAndAbilities = 74 LoadoutWeaponsAndAbilities_mp_weapon_mastiff LoadoutWeaponsAndAbilities = 75 LoadoutWeaponsAndAbilities_mp_weapon_mgl LoadoutWeaponsAndAbilities = 76 LoadoutWeaponsAndAbilities_mp_weapon_pulse_lmg LoadoutWeaponsAndAbilities = 77 LoadoutWeaponsAndAbilities_mp_weapon_r97 LoadoutWeaponsAndAbilities = 78 LoadoutWeaponsAndAbilities_mp_weapon_rocket_launcher LoadoutWeaponsAndAbilities = 79 LoadoutWeaponsAndAbilities_mp_weapon_rspn101 LoadoutWeaponsAndAbilities = 80 LoadoutWeaponsAndAbilities_mp_weapon_rspn101_og LoadoutWeaponsAndAbilities = 81 LoadoutWeaponsAndAbilities_mp_weapon_satchel LoadoutWeaponsAndAbilities = 82 LoadoutWeaponsAndAbilities_mp_weapon_semipistol LoadoutWeaponsAndAbilities = 83 LoadoutWeaponsAndAbilities_mp_weapon_shotgun LoadoutWeaponsAndAbilities = 84 LoadoutWeaponsAndAbilities_mp_weapon_shotgun_pistol LoadoutWeaponsAndAbilities = 85 LoadoutWeaponsAndAbilities_mp_weapon_smart_pistol LoadoutWeaponsAndAbilities = 86 LoadoutWeaponsAndAbilities_mp_weapon_smr LoadoutWeaponsAndAbilities = 87 LoadoutWeaponsAndAbilities_mp_weapon_sniper LoadoutWeaponsAndAbilities = 88 LoadoutWeaponsAndAbilities_mp_weapon_softball LoadoutWeaponsAndAbilities = 89 LoadoutWeaponsAndAbilities_mp_weapon_thermite_grenade LoadoutWeaponsAndAbilities = 90 LoadoutWeaponsAndAbilities_mp_weapon_vinson LoadoutWeaponsAndAbilities = 91 LoadoutWeaponsAndAbilities_mp_weapon_wingman LoadoutWeaponsAndAbilities = 92 LoadoutWeaponsAndAbilities_mp_weapon_wingman_n LoadoutWeaponsAndAbilities = 93 LoadoutWeaponsAndAbilities_melee_titan_punch_ion LoadoutWeaponsAndAbilities = 94 LoadoutWeaponsAndAbilities_melee_titan_punch_legion LoadoutWeaponsAndAbilities = 95 LoadoutWeaponsAndAbilities_melee_titan_punch_northstar LoadoutWeaponsAndAbilities = 96 LoadoutWeaponsAndAbilities_melee_titan_punch_scorch LoadoutWeaponsAndAbilities = 97 LoadoutWeaponsAndAbilities_melee_titan_punch_tone LoadoutWeaponsAndAbilities = 98 LoadoutWeaponsAndAbilities_melee_titan_punch_vanguard LoadoutWeaponsAndAbilities = 99 LoadoutWeaponsAndAbilitiesCount LoadoutWeaponsAndAbilities = 100 )
func (LoadoutWeaponsAndAbilities) GoString ¶
func (v LoadoutWeaponsAndAbilities) GoString() string
func (LoadoutWeaponsAndAbilities) MarshalJSON ¶
func (v LoadoutWeaponsAndAbilities) MarshalJSON() ([]byte, error)
func (LoadoutWeaponsAndAbilities) MarshalText ¶
func (v LoadoutWeaponsAndAbilities) MarshalText() ([]byte, error)
func (LoadoutWeaponsAndAbilities) String ¶
func (v LoadoutWeaponsAndAbilities) String() string
func (*LoadoutWeaponsAndAbilities) UnmarshalJSON ¶
func (v *LoadoutWeaponsAndAbilities) UnmarshalJSON(b []byte) error
func (*LoadoutWeaponsAndAbilities) UnmarshalText ¶
func (v *LoadoutWeaponsAndAbilities) UnmarshalText(b []byte) error
type MapStats ¶
type MapStats struct { GamesJoined [GameModesCount]int32 `pdef:"gamesJoined"` GamesCompleted [GameModesCount]int32 `pdef:"gamesCompleted"` GamesWon [GameModesCount]int32 `pdef:"gamesWon"` GamesLost [GameModesCount]int32 `pdef:"gamesLost"` TopPlayerOnTeam [GameModesCount]int32 `pdef:"topPlayerOnTeam"` Top3OnTeam [GameModesCount]int32 `pdef:"top3OnTeam"` HoursPlayed [GameModesCount]float32 `pdef:"hoursPlayed"` TimesScored100AttritionPoints_byMap int32 `pdef:"timesScored100AttritionPoints_byMap"` WinsByDifficulty [5]int32 `pdef:"winsByDifficulty"` MatchesByDifficulty [5]int32 `pdef:"matchesByDifficulty"` PerfectMatchesByDifficulty [5]int32 `pdef:"perfectMatchesByDifficulty"` }
func (MapStats) MarshalBinary ¶
func (MapStats) MarshalJSON ¶
func (MapStats) MarshalJSONFilter ¶
func (*MapStats) UnmarshalBinary ¶
func (*MapStats) UnmarshalJSON ¶
type Maps ¶
type Maps uint8
const ( Maps_mp_box Maps = 0 Maps_mp_test_engagement_range Maps = 1 Maps_mp_forwardbase_kodai Maps = 2 Maps_mp_grave Maps = 3 Maps_mp_homestead Maps = 4 Maps_mp_thaw Maps = 5 Maps_mp_black_water_canal Maps = 6 Maps_mp_eden Maps = 7 Maps_mp_drydock Maps = 8 Maps_mp_crashsite3 Maps = 9 Maps_mp_complex3 Maps = 10 Maps_mp_coliseum Maps = 11 Maps_mp_angel_city Maps = 12 Maps_mp_colony02 Maps = 13 Maps_mp_relic02 Maps = 14 Maps_mp_glitch Maps = 15 Maps_mp_lf_stacks Maps = 16 Maps_mp_lf_meadow Maps = 17 Maps_mp_lf_deck Maps = 18 Maps_mp_lf_traffic Maps = 19 Maps_mp_lf_township Maps = 20 Maps_mp_lf_uma Maps = 21 Maps_mp_coliseum_column Maps = 22 Maps_mp_wargames Maps = 23 Maps_mp_rise Maps = 24 MapsCount Maps = 25 )
func (Maps) MarshalJSON ¶
func (Maps) MarshalText ¶
func (*Maps) UnmarshalJSON ¶
func (*Maps) UnmarshalText ¶
type MilesTraveled ¶
type MilesTraveled struct { Total float32 `pdef:"total"` AsTitan [TitanClassesCount]float32 `pdef:"asTitan"` AsPilot float32 `pdef:"asPilot"` AsTitanTotal float32 `pdef:"asTitanTotal"` Wallrunning float32 `pdef:"wallrunning"` InAir float32 `pdef:"inAir"` Ziplining float32 `pdef:"ziplining"` OnFriendlyTitan float32 `pdef:"onFriendlyTitan"` OnEnemyTitan float32 `pdef:"onEnemyTitan"` }
func (MilesTraveled) MarshalBinary ¶
func (v MilesTraveled) MarshalBinary() ([]byte, error)
func (MilesTraveled) MarshalJSON ¶
func (v MilesTraveled) MarshalJSON() ([]byte, error)
func (MilesTraveled) MarshalJSONFilter ¶
func (v MilesTraveled) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*MilesTraveled) UnmarshalBinary ¶
func (v *MilesTraveled) UnmarshalBinary(b []byte) error
func (*MilesTraveled) UnmarshalJSON ¶
func (v *MilesTraveled) UnmarshalJSON(b []byte) error
type MiscStats ¶
type MiscStats struct { TitanFalls int32 `pdef:"titanFalls"` TitanFallsFirst int32 `pdef:"titanFallsFirst"` TitanEmbarks int32 `pdef:"titanEmbarks"` Rodeos int32 `pdef:"rodeos"` RodeosFromEject int32 `pdef:"rodeosFromEject"` TimesEjected int32 `pdef:"timesEjected"` TimesEjectedNuclear int32 `pdef:"timesEjectedNuclear"` BurnCardsEarned int32 `pdef:"burnCardsEarned"` BurnCardsSpent int32 `pdef:"burnCardsSpent"` BoostsActivated int32 `pdef:"boostsActivated"` SpectreLeeches int32 `pdef:"spectreLeeches"` SpectreLeechesByMap [MapsCount]int32 `pdef:"spectreLeechesByMap"` EvacsAttempted int32 `pdef:"evacsAttempted"` EvacsSurvived int32 `pdef:"evacsSurvived"` FlagsCaptured int32 `pdef:"flagsCaptured"` FlagsReturned int32 `pdef:"flagsReturned"` ArcCannonMultiKills int32 `pdef:"arcCannonMultiKills"` GruntsConscripted int32 `pdef:"gruntsConscripted"` HardpointsCaptured int32 `pdef:"hardpointsCaptured"` ChallengeTiersCompleted int32 `pdef:"challengeTiersCompleted"` ChallengesCompleted int32 `pdef:"challengesCompleted"` DailyChallengesCompleted int32 `pdef:"dailyChallengesCompleted"` TimesLastTitanRemaining int32 `pdef:"timesLastTitanRemaining"` KillingSprees int32 `pdef:"killingSprees"` CoopChallengesCompleted int32 `pdef:"coopChallengesCompleted"` ForgedCertificationsUsed int32 `pdef:"forgedCertificationsUsed"` RegenForgedCertificationsUsed int32 `pdef:"regenForgedCertificationsUsed"` }
func (MiscStats) MarshalBinary ¶
func (MiscStats) MarshalJSON ¶
func (MiscStats) MarshalJSONFilter ¶
func (*MiscStats) UnmarshalBinary ¶
func (*MiscStats) UnmarshalJSON ¶
type OwnedEntitlements ¶
type OwnedEntitlements uint8
const ( OwnedEntitlements_ET_DLC7_WEAPON_BUNDLE OwnedEntitlements = 0 OwnedEntitlements_ET_DLC7_R201_WARPAINT OwnedEntitlements = 1 OwnedEntitlements_ET_DLC7_G2A5_WARPAINT OwnedEntitlements = 2 OwnedEntitlements_ET_DLC7_FLATLINE_WARPAINT OwnedEntitlements = 3 OwnedEntitlements_ET_DLC7_CAR_WARPAINT OwnedEntitlements = 4 OwnedEntitlements_ET_DLC7_ALTERNATOR_WARPAINT OwnedEntitlements = 5 OwnedEntitlements_ET_DLC7_EVA8_WARPAINT OwnedEntitlements = 6 OwnedEntitlements_ET_DLC7_WINGMAN_WARPAINT OwnedEntitlements = 7 OwnedEntitlements_ET_DLC7_ARCHER_WARPAINT OwnedEntitlements = 8 OwnedEntitlementsCount OwnedEntitlements = 9 )
func (OwnedEntitlements) GoString ¶
func (v OwnedEntitlements) GoString() string
func (OwnedEntitlements) MarshalJSON ¶
func (v OwnedEntitlements) MarshalJSON() ([]byte, error)
func (OwnedEntitlements) MarshalText ¶
func (v OwnedEntitlements) MarshalText() ([]byte, error)
func (OwnedEntitlements) String ¶
func (v OwnedEntitlements) String() string
func (*OwnedEntitlements) UnmarshalJSON ¶
func (v *OwnedEntitlements) UnmarshalJSON(b []byte) error
func (*OwnedEntitlements) UnmarshalText ¶
func (v *OwnedEntitlements) UnmarshalText(b []byte) error
type Pdata ¶
type Pdata struct { InitializedVersion int32 `pdef:"initializedVersion"` AnnouncementVersionSeen int32 `pdef:"announcementVersionSeen"` Xp int32 `pdef:"xp"` PreviousXP int32 `pdef:"previousXP"` Credits int32 `pdef:"credits"` Xp_match [20]int32 `pdef:"xp_match"` Xp_count [20]int32 `pdef:"xp_count"` NetWorth int32 `pdef:"netWorth"` MatchWin bool `pdef:"matchWin"` MatchScoreEvent bool `pdef:"matchScoreEvent"` MatchComplete bool `pdef:"matchComplete"` MatchSquadBonus bool `pdef:"matchSquadBonus"` ShowGameSummary bool `pdef:"showGameSummary"` RegenShowNew bool `pdef:"regenShowNew"` SpawnAsTitan bool `pdef:"spawnAsTitan"` HaveSeenCustomCoop bool `pdef:"haveSeenCustomCoop"` FactionGiftsFixed bool `pdef:"factionGiftsFixed"` IsACheater bool `pdef:"isACheater"` SpendDoubleColiseumTickets bool `pdef:"spendDoubleColiseumTickets"` PrivateMatchState int32 `pdef:"privateMatchState"` PlaylistShuffle_seed int32 `pdef:"playlistShuffle_seed"` PlaylistShuffle_seedFlip bool `pdef:"playlistShuffle_seedFlip"` PlaylistShuffle_curIndex int32 `pdef:"playlistShuffle_curIndex"` LastFDTitanRef string `pdef:"lastFDTitanRef"` LastFDDifficulty int32 `pdef:"lastFDDifficulty"` UltimateEdition bool `pdef:"ultimateEdition"` RandomColiseumUnlocks int32 `pdef:"randomColiseumUnlocks"` RandomPlayerLevelUnlocks int32 `pdef:"randomPlayerLevelUnlocks"` RandomTitanLevelUnlocks [TitanClassesCount]int32 `pdef:"randomTitanLevelUnlocks"` RandomWeaponLevelUnlocks [LoadoutWeaponsAndAbilitiesCount]int32 `pdef:"randomWeaponLevelUnlocks"` RandomFactionLevelUnlocks [FactionCount]int32 `pdef:"randomFactionLevelUnlocks"` DoubleXP int32 `pdef:"doubleXP"` ColiseumTickets int32 `pdef:"coliseumTickets"` ColiseumWinStreak int32 `pdef:"coliseumWinStreak"` ColiseumBestStreak int32 `pdef:"coliseumBestStreak"` ColiseumTotalWins int32 `pdef:"coliseumTotalWins"` ColiseumTotalLosses int32 `pdef:"coliseumTotalLosses"` RecentUnlocks [10]RecentUnlock `pdef:"recentUnlocks"` HasBeenIntroducedToComms bool `pdef:"hasBeenIntroducedToComms"` LastCommsUseDate int32 `pdef:"lastCommsUseDate"` NumTimesUsedComms int32 `pdef:"numTimesUsedComms"` Custom_emoji_initialized bool `pdef:"custom_emoji_initialized"` Custom_emoji [4]int32 `pdef:"custom_emoji"` BurnmeterSlot int32 `pdef:"burnmeterSlot"` Pve PveData `pdef:"pve"` FactionChoice Faction `pdef:"factionChoice"` EnemyFaction Faction `pdef:"enemyFaction"` PersistentRewards [32]bool `pdef:"persistentRewards"` ConsumableRewards [32]int32 `pdef:"consumableRewards"` PilotSpawnLoadout SpawnLoadout `pdef:"pilotSpawnLoadout"` TitanSpawnLoadout SpawnLoadout `pdef:"titanSpawnLoadout"` ActivePilotLoadout PilotLoadout `pdef:"activePilotLoadout"` ActiveTitanLoadout TitanLoadout `pdef:"activeTitanLoadout"` ActiveTitanLoadoutIndex int32 `pdef:"activeTitanLoadoutIndex"` PilotLoadouts [10]PilotLoadout `pdef:"pilotLoadouts"` TitanLoadouts [10]TitanLoadout `pdef:"titanLoadouts"` PinTrackedEntitlements [OwnedEntitlementsCount]bool `pdef:"pinTrackedEntitlements"` NewPinTrackedEntitlements [OwnedEntitlementsCount]bool `pdef:"newPinTrackedEntitlements"` ActiveBCID int32 `pdef:"activeBCID"` ActiveCallingCardIndex int32 `pdef:"activeCallingCardIndex"` ActiveCallsignIconIndex int32 `pdef:"activeCallsignIconIndex"` ActiveCallsignIconStyleIndex int32 `pdef:"activeCallsignIconStyleIndex"` Gen int32 `pdef:"gen"` FactionXP [FactionCount]int32 `pdef:"factionXP"` PreviousFactionXP [FactionCount]int32 `pdef:"previousFactionXP"` TitanXP [TitanClassesCount]int32 `pdef:"titanXP"` PreviousTitanXP [TitanClassesCount]int32 `pdef:"previousTitanXP"` FdTitanXP [TitanClassesCount]int32 `pdef:"fdTitanXP"` FdPreviousTitanXP [TitanClassesCount]int32 `pdef:"fdPreviousTitanXP"` TitanFDUnlockPoints [TitanClassesCount]int32 `pdef:"titanFDUnlockPoints"` PreviousFDUnlockPoints [TitanClassesCount]int32 `pdef:"previousFDUnlockPoints"` Fd_match [20]int32 `pdef:"fd_match"` Fd_count [20]int32 `pdef:"fd_count"` TitanClassLockState [TitanClassesCount]int32 `pdef:"titanClassLockState"` FdTutorialBits int32 `pdef:"fdTutorialBits"` FdPlaylistBits int32 `pdef:"fdPlaylistBits"` GameStats GameStats `pdef:"gameStats"` MapStats [MapsCount]MapStats `pdef:"mapStats"` TimeStats HoursPlayed `pdef:"timeStats"` DistanceStats MilesTraveled `pdef:"distanceStats"` WeaponStats [LoadoutWeaponsAndAbilitiesCount]WeaponStats `pdef:"weaponStats"` WeaponKillStats [LoadoutWeaponsAndAbilitiesCount]WeaponKillStats `pdef:"weaponKillStats"` KillStats KillStats `pdef:"killStats"` DeathStats DeathStats `pdef:"deathStats"` MiscStats MiscStats `pdef:"miscStats"` FdStats FDStats `pdef:"fdStats"` TitanStats [TitanClassesCount]TitanStats `pdef:"titanStats"` Kdratio_lifetime float32 `pdef:"kdratio_lifetime"` Kdratio_lifetime_pvp float32 `pdef:"kdratio_lifetime_pvp"` Kdratio_match [10]float32 `pdef:"kdratio_match"` Kdratiopvp_match [10]float32 `pdef:"kdratiopvp_match"` WinStreak int32 `pdef:"winStreak"` HighestWinStreakEver int32 `pdef:"highestWinStreakEver"` WinStreakIsDraws bool `pdef:"winStreakIsDraws"` WinLossHistory [10]int32 `pdef:"winLossHistory"` WinLossHistorySize int32 `pdef:"winLossHistorySize"` MostProjectilesCollectedInVortex int32 `pdef:"mostProjectilesCollectedInVortex"` BlackMarketItemsBought int32 `pdef:"blackMarketItemsBought"` RespawnKillInfected bool `pdef:"respawnKillInfected"` PilotWeapons [35]WeaponMain `pdef:"pilotWeapons"` PilotOffhands [35]WeaponOffhand `pdef:"pilotOffhands"` TitanWeapons [15]WeaponMain `pdef:"titanWeapons"` TitanOffhands [30]WeaponOffhand `pdef:"titanOffhands"` TitanChassis [12]TitanMain `pdef:"titanChassis"` HasSeenStore bool `pdef:"hasSeenStore"` NewPilotSkins [5]int32 `pdef:"newPilotSkins"` UnlockedPilotSkins [5]int32 `pdef:"unlockedPilotSkins"` NewPrimePilotSkins int32 `pdef:"newPrimePilotSkins"` UnlockedPrimePilotSkins int32 `pdef:"unlockedPrimePilotSkins"` NewPilotWeapons [2]int32 `pdef:"newPilotWeapons"` UnlockedPilotWeapons [2]int32 `pdef:"unlockedPilotWeapons"` NewPilotOffhands [2]int32 `pdef:"newPilotOffhands"` UnlockedPilotOffhands [2]int32 `pdef:"unlockedPilotOffhands"` NewPilotPassives int32 `pdef:"newPilotPassives"` UnlockedPilotPassives int32 `pdef:"unlockedPilotPassives"` NewTitanOffhands [2]int32 `pdef:"newTitanOffhands"` UnlockedTitanOffhands [2]int32 `pdef:"unlockedTitanOffhands"` NewTitanPassives int32 `pdef:"newTitanPassives"` UnlockedTitanPassives int32 `pdef:"unlockedTitanPassives"` NewTitanChassis int32 `pdef:"newTitanChassis"` UnlockedTitanChassis int32 `pdef:"unlockedTitanChassis"` NewPrimeTitans int32 `pdef:"newPrimeTitans"` UnlockedPrimeTitans int32 `pdef:"unlockedPrimeTitans"` NewPilotSuits int32 `pdef:"newPilotSuits"` UnlockedPilotSuits int32 `pdef:"unlockedPilotSuits"` NewPilotExecutions int32 `pdef:"newPilotExecutions"` UnlockedPilotExecutions int32 `pdef:"unlockedPilotExecutions"` UnlockedFeatures [2]int32 `pdef:"unlockedFeatures"` NewFeatures [2]int32 `pdef:"newFeatures"` UnlockedBoosts int32 `pdef:"unlockedBoosts"` NewBoosts int32 `pdef:"newBoosts"` UnlockedFactions int32 `pdef:"unlockedFactions"` NewFactions int32 `pdef:"newFactions"` UnlockedCallingCards [16]int32 `pdef:"unlockedCallingCards"` NewCallingCards [16]int32 `pdef:"newCallingCards"` UnlockedCallsignIcons [7]int32 `pdef:"unlockedCallsignIcons"` NewCallsignIcons [7]int32 `pdef:"newCallsignIcons"` UnlockedCommsIcons [5]int32 `pdef:"unlockedCommsIcons"` NewCommsIcons [5]int32 `pdef:"newCommsIcons"` NewTitanExecutions int32 `pdef:"newTitanExecutions"` UnlockedTitanExecutions int32 `pdef:"unlockedTitanExecutions"` Challenges [ChallengeCount]EChallenge `pdef:"challenges"` Dailychallenges [DailychallengeCount]EChallenge `pdef:"dailychallenges"` ActiveDailyChallenges [9]ActiveDailyChallenge `pdef:"activeDailyChallenges"` TrackedChallenges [3]int32 `pdef:"trackedChallenges"` EOGTrackedChallenges [3]int32 `pdef:"EOGTrackedChallenges"` TrackedChallengeRefs [3]string `pdef:"trackedChallengeRefs"` EOGTrackedChallengeRefs [3]string `pdef:"EOGTrackedChallengeRefs"` DailyChallengeDayIndex int32 `pdef:"dailyChallengeDayIndex"` NewDailyChallenges bool `pdef:"newDailyChallenges"` IsPostGameScoreboardValid bool `pdef:"isPostGameScoreboardValid"` PostGameData EPostGameData `pdef:"postGameData"` IsFDPostGameScoreboardValid bool `pdef:"isFDPostGameScoreboardValid"` PostGameDataFD EFDPostGameData `pdef:"postGameDataFD"` PreviousGooserProgress int32 `pdef:"previousGooserProgress"` MapHistory [24]int32 `pdef:"mapHistory"` ModeHistory [10]int32 `pdef:"modeHistory"` LastPlaylist string `pdef:"lastPlaylist"` LastDailyMatchVictory int32 `pdef:"lastDailyMatchVictory"` LastTimePlayed int32 `pdef:"lastTimePlayed"` LastTimeLoggedIn int32 `pdef:"lastTimeLoggedIn"` AbandonCountForMode [GameModesCount]int32 `pdef:"abandonCountForMode"` LastAbandonedMode GameModes `pdef:"lastAbandonedMode"` LastAbandonTime int32 `pdef:"lastAbandonTime"` Ranked Struct_ranked `pdef:"ranked"` ExtraData []byte }
func (Pdata) MarshalBinary ¶
func (Pdata) MarshalJSON ¶
func (Pdata) MarshalJSONFilter ¶
func (*Pdata) UnmarshalBinary ¶
func (*Pdata) UnmarshalJSON ¶
type PilotExecution ¶
type PilotExecution uint8
const ( PilotExecution_execution_neck_snap PilotExecution = 0 PilotExecution_execution_face_stab PilotExecution = 1 PilotExecution_execution_backshot PilotExecution = 2 PilotExecution_execution_combo PilotExecution = 3 PilotExecution_execution_knockout PilotExecution = 4 PilotExecution_execution_telefrag PilotExecution = 5 PilotExecution_execution_stim PilotExecution = 6 PilotExecution_execution_grapple PilotExecution = 7 PilotExecution_execution_pulseblade PilotExecution = 8 PilotExecution_execution_random PilotExecution = 9 PilotExecution_execution_cloak PilotExecution = 10 PilotExecution_execution_holopilot PilotExecution = 11 PilotExecution_execution_ampedwall PilotExecution = 12 PilotExecutionCount PilotExecution = 13 )
func (PilotExecution) GoString ¶
func (v PilotExecution) GoString() string
func (PilotExecution) MarshalJSON ¶
func (v PilotExecution) MarshalJSON() ([]byte, error)
func (PilotExecution) MarshalText ¶
func (v PilotExecution) MarshalText() ([]byte, error)
func (PilotExecution) String ¶
func (v PilotExecution) String() string
func (*PilotExecution) UnmarshalJSON ¶
func (v *PilotExecution) UnmarshalJSON(b []byte) error
func (*PilotExecution) UnmarshalText ¶
func (v *PilotExecution) UnmarshalText(b []byte) error
type PilotLoadout ¶
type PilotLoadout struct { Name string `pdef:"name"` Suit PilotSuit `pdef:"suit"` Race PilotRace `pdef:"race"` Execution PilotExecution `pdef:"execution"` Primary LoadoutWeaponsAndAbilities `pdef:"primary"` PrimaryAttachment PilotMod `pdef:"primaryAttachment"` PrimaryMod1 PilotMod `pdef:"primaryMod1"` PrimaryMod2 PilotMod `pdef:"primaryMod2"` PrimaryMod3 PilotMod `pdef:"primaryMod3"` Secondary LoadoutWeaponsAndAbilities `pdef:"secondary"` SecondaryMod1 PilotMod `pdef:"secondaryMod1"` SecondaryMod2 PilotMod `pdef:"secondaryMod2"` SecondaryMod3 PilotMod `pdef:"secondaryMod3"` Weapon3 LoadoutWeaponsAndAbilities `pdef:"weapon3"` Weapon3Mod1 PilotMod `pdef:"weapon3Mod1"` Weapon3Mod2 PilotMod `pdef:"weapon3Mod2"` Weapon3Mod3 PilotMod `pdef:"weapon3Mod3"` Ordnance LoadoutWeaponsAndAbilities `pdef:"ordnance"` Passive1 PilotPassive `pdef:"passive1"` Passive2 PilotPassive `pdef:"passive2"` SkinIndex int32 `pdef:"skinIndex"` CamoIndex int32 `pdef:"camoIndex"` PrimarySkinIndex int32 `pdef:"primarySkinIndex"` PrimaryCamoIndex int32 `pdef:"primaryCamoIndex"` SecondarySkinIndex int32 `pdef:"secondarySkinIndex"` SecondaryCamoIndex int32 `pdef:"secondaryCamoIndex"` Weapon3SkinIndex int32 `pdef:"weapon3SkinIndex"` Weapon3CamoIndex int32 `pdef:"weapon3CamoIndex"` }
func (PilotLoadout) MarshalBinary ¶
func (v PilotLoadout) MarshalBinary() ([]byte, error)
func (PilotLoadout) MarshalJSON ¶
func (v PilotLoadout) MarshalJSON() ([]byte, error)
func (PilotLoadout) MarshalJSONFilter ¶
func (v PilotLoadout) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*PilotLoadout) UnmarshalBinary ¶
func (v *PilotLoadout) UnmarshalBinary(b []byte) error
func (*PilotLoadout) UnmarshalJSON ¶
func (v *PilotLoadout) UnmarshalJSON(b []byte) error
type PilotMod ¶
type PilotMod uint8
const ( PilotMod_NULL PilotMod = 0 PilotMod_aog PilotMod = 1 PilotMod_automatic_fire PilotMod = 2 PilotMod_burn_mod_rspn101 PilotMod = 3 PilotMod_burn_mod_g2 PilotMod = 4 PilotMod_burn_mod_hemlok PilotMod = 5 PilotMod_burn_mod_vinson PilotMod = 6 PilotMod_burn_mod_lstar PilotMod = 7 PilotMod_burn_mod_car PilotMod = 8 PilotMod_burn_mod_r97 PilotMod = 9 PilotMod_burn_mod_alternator_smg PilotMod = 10 PilotMod_burn_mod_lmg PilotMod = 11 PilotMod_burn_mod_esaw PilotMod = 12 PilotMod_burn_mod_pulse_lmg PilotMod = 13 PilotMod_burn_mod_sniper PilotMod = 14 PilotMod_burn_mod_dmr PilotMod = 15 PilotMod_burn_mod_doubletake PilotMod = 16 PilotMod_burn_mod_mastiff PilotMod = 17 PilotMod_burn_mod_shotgun PilotMod = 18 PilotMod_burn_mod_softball PilotMod = 19 PilotMod_burn_mod_shotgun_pistol PilotMod = 20 PilotMod_burn_mod_autopistol PilotMod = 21 PilotMod_burn_mod_wingman PilotMod = 22 PilotMod_burn_mod_semipistol PilotMod = 23 PilotMod_burn_mod_smart_pistol PilotMod = 24 PilotMod_burn_mod_emp_grenade PilotMod = 25 PilotMod_burn_mod_frag_grenade PilotMod = 26 PilotMod_burn_mod_satchel PilotMod = 27 PilotMod_burn_mod_proximity_mine PilotMod = 28 PilotMod_burn_mod_grenade_electric_smoke PilotMod = 29 PilotMod_burn_mod_grenade_gravity PilotMod = 30 PilotMod_burn_mod_thermite_grenade PilotMod = 31 PilotMod_burn_mod_defender PilotMod = 32 PilotMod_burn_mod_rocket_launcher PilotMod = 33 PilotMod_burn_mod_arc_launcher PilotMod = 34 PilotMod_burn_mod_smr PilotMod = 35 PilotMod_burn_mod_mgl PilotMod = 36 PilotMod_burst PilotMod = 37 PilotMod_enhanced_targeting PilotMod = 38 PilotMod_extended_ammo PilotMod = 39 PilotMod_fast_lock PilotMod = 40 PilotMod_fast_reload PilotMod = 41 PilotMod_guided_missile PilotMod = 42 PilotMod_hcog PilotMod = 43 PilotMod_high_density PilotMod = 44 PilotMod_holosight PilotMod = 45 PilotMod_iron_sights PilotMod = 46 PilotMod_long_fuse PilotMod = 47 PilotMod_powered_magnets PilotMod = 48 PilotMod_scope_4x PilotMod = 49 PilotMod_scope_6x PilotMod = 50 PilotMod_scope_8x PilotMod = 51 PilotMod_scope_10x PilotMod = 52 PilotMod_scope_12x PilotMod = 53 PilotMod_silencer PilotMod = 54 PilotMod_sniper_assist PilotMod = 55 PilotMod_stabilizer PilotMod = 56 PilotMod_single_shot PilotMod = 57 PilotMod_slammer PilotMod = 58 PilotMod_stabilized_warhead PilotMod = 59 PilotMod_tank_buster PilotMod = 60 PilotMod_amped_wall PilotMod = 61 PilotMod_short_shift PilotMod = 62 PilotMod_burn_mod_epg PilotMod = 63 PilotMod_ricochet PilotMod = 64 PilotMod_ar_trajectory PilotMod = 65 PilotMod_redline_sight PilotMod = 66 PilotMod_threat_scope PilotMod = 67 PilotMod_smart_lock PilotMod = 68 PilotMod_pro_screen PilotMod = 69 PilotMod_delayed_shot PilotMod = 70 PilotMod_pas_run_and_gun PilotMod = 71 PilotMod_tactical_cdr_on_kill PilotMod = 72 PilotMod_pas_fast_ads PilotMod = 73 PilotMod_pas_fast_swap PilotMod = 74 PilotMod_pas_fast_reload PilotMod = 75 PilotMod_jump_kit PilotMod = 76 PilotMod_quick_charge PilotMod = 77 PilotMod_rocket_arena PilotMod = 78 PilotModCount PilotMod = 79 )
func (PilotMod) MarshalJSON ¶
func (PilotMod) MarshalText ¶
func (*PilotMod) UnmarshalJSON ¶
func (*PilotMod) UnmarshalText ¶
type PilotPassive ¶
type PilotPassive uint8
const ( PilotPassive_NULL PilotPassive = 0 PilotPassive_pas_stealth_movement PilotPassive = 1 PilotPassive_pas_ordnance_pack PilotPassive = 2 PilotPassive_pas_power_cell PilotPassive = 3 PilotPassive_pas_wallhang PilotPassive = 4 PilotPassive_pas_fast_health_regen PilotPassive = 5 PilotPassive_pas_minimap_ai PilotPassive = 6 PilotPassive_pas_longer_bubble PilotPassive = 7 PilotPassive_pas_run_and_gun PilotPassive = 8 PilotPassive_pas_dead_mans_trigger PilotPassive = 9 PilotPassive_pas_wall_runner PilotPassive = 10 PilotPassive_pas_fast_hack PilotPassive = 11 PilotPassive_pas_cloaked_wallrun PilotPassive = 12 PilotPassive_pas_cloaked_wallhang PilotPassive = 13 PilotPassive_pas_smoke_sight PilotPassive = 14 PilotPassive_pas_fast_embark PilotPassive = 15 PilotPassive_pas_cdr_on_kill PilotPassive = 16 PilotPassive_pas_at_hunter PilotPassive = 17 PilotPassive_pas_ordnance_beam PilotPassive = 18 PilotPassive_pas_fast_rodeo PilotPassive = 19 PilotPassive_pas_phase_eject PilotPassive = 20 PilotPassive_pas_ads_hover PilotPassive = 21 PilotPassive_pas_enemy_death_icons PilotPassive = 22 PilotPassive_pas_off_the_grid PilotPassive = 23 PilotPassiveCount PilotPassive = 24 )
func (PilotPassive) GoString ¶
func (v PilotPassive) GoString() string
func (PilotPassive) MarshalJSON ¶
func (v PilotPassive) MarshalJSON() ([]byte, error)
func (PilotPassive) MarshalText ¶
func (v PilotPassive) MarshalText() ([]byte, error)
func (PilotPassive) String ¶
func (v PilotPassive) String() string
func (*PilotPassive) UnmarshalJSON ¶
func (v *PilotPassive) UnmarshalJSON(b []byte) error
func (*PilotPassive) UnmarshalText ¶
func (v *PilotPassive) UnmarshalText(b []byte) error
type PilotRace ¶
type PilotRace uint8
func (PilotRace) MarshalJSON ¶
func (PilotRace) MarshalText ¶
func (*PilotRace) UnmarshalJSON ¶
func (*PilotRace) UnmarshalText ¶
type PilotSuit ¶
type PilotSuit uint8
func (PilotSuit) MarshalJSON ¶
func (PilotSuit) MarshalText ¶
func (*PilotSuit) UnmarshalJSON ¶
func (*PilotSuit) UnmarshalText ¶
type PveData ¶
type PveData struct { Version int32 `pdef:"version"` Currency int32 `pdef:"currency"` CurrencyInLatestMatch int32 `pdef:"currencyInLatestMatch"` TacticalUnlocks [6]int32 `pdef:"tacticalUnlocks"` FeathersForMap [MapsCount]int32 `pdef:"feathersForMap"` }
func (PveData) MarshalBinary ¶
func (PveData) MarshalJSON ¶
func (PveData) MarshalJSONFilter ¶
func (*PveData) UnmarshalBinary ¶
func (*PveData) UnmarshalJSON ¶
type RecentUnlock ¶
type RecentUnlock struct { RefGuid int32 `pdef:"refGuid"` ParentRefGuid int32 `pdef:"parentRefGuid"` Count int32 `pdef:"count"` }
func (RecentUnlock) MarshalBinary ¶
func (v RecentUnlock) MarshalBinary() ([]byte, error)
func (RecentUnlock) MarshalJSON ¶
func (v RecentUnlock) MarshalJSON() ([]byte, error)
func (RecentUnlock) MarshalJSONFilter ¶
func (v RecentUnlock) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*RecentUnlock) UnmarshalBinary ¶
func (v *RecentUnlock) UnmarshalBinary(b []byte) error
func (*RecentUnlock) UnmarshalJSON ¶
func (v *RecentUnlock) UnmarshalJSON(b []byte) error
type SpawnLoadout ¶
type SpawnLoadout struct {
Index int32 `pdef:"index"`
}
func (SpawnLoadout) MarshalBinary ¶
func (v SpawnLoadout) MarshalBinary() ([]byte, error)
func (SpawnLoadout) MarshalJSON ¶
func (v SpawnLoadout) MarshalJSON() ([]byte, error)
func (SpawnLoadout) MarshalJSONFilter ¶
func (v SpawnLoadout) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*SpawnLoadout) UnmarshalBinary ¶
func (v *SpawnLoadout) UnmarshalBinary(b []byte) error
func (*SpawnLoadout) UnmarshalJSON ¶
func (v *SpawnLoadout) UnmarshalJSON(b []byte) error
type Struct_activeBurnCardData ¶
type Struct_activeBurnCardData struct { CardRef BurnCard `pdef:"cardRef"` LastCardRef BurnCard `pdef:"lastCardRef"` ClearOnStart bool `pdef:"clearOnStart"` }
func (Struct_activeBurnCardData) MarshalBinary ¶
func (v Struct_activeBurnCardData) MarshalBinary() ([]byte, error)
func (Struct_activeBurnCardData) MarshalJSON ¶
func (v Struct_activeBurnCardData) MarshalJSON() ([]byte, error)
func (Struct_activeBurnCardData) MarshalJSONFilter ¶
func (v Struct_activeBurnCardData) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*Struct_activeBurnCardData) UnmarshalBinary ¶
func (v *Struct_activeBurnCardData) UnmarshalBinary(b []byte) error
func (*Struct_activeBurnCardData) UnmarshalJSON ¶
func (v *Struct_activeBurnCardData) UnmarshalJSON(b []byte) error
type Struct_blackMarketBurnCardUpgrades ¶
type Struct_blackMarketBurnCardUpgrades struct {
CardRef BurnCard `pdef:"cardRef"`
}
func (Struct_blackMarketBurnCardUpgrades) MarshalBinary ¶
func (v Struct_blackMarketBurnCardUpgrades) MarshalBinary() ([]byte, error)
func (Struct_blackMarketBurnCardUpgrades) MarshalJSON ¶
func (v Struct_blackMarketBurnCardUpgrades) MarshalJSON() ([]byte, error)
func (Struct_blackMarketBurnCardUpgrades) MarshalJSONFilter ¶
func (v Struct_blackMarketBurnCardUpgrades) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*Struct_blackMarketBurnCardUpgrades) UnmarshalBinary ¶
func (v *Struct_blackMarketBurnCardUpgrades) UnmarshalBinary(b []byte) error
func (*Struct_blackMarketBurnCardUpgrades) UnmarshalJSON ¶
func (v *Struct_blackMarketBurnCardUpgrades) UnmarshalJSON(b []byte) error
type Struct_historyBurnCardData ¶
type Struct_historyBurnCardData struct { Collected int32 `pdef:"collected"` Spent int32 `pdef:"spent"` }
func (Struct_historyBurnCardData) MarshalBinary ¶
func (v Struct_historyBurnCardData) MarshalBinary() ([]byte, error)
func (Struct_historyBurnCardData) MarshalJSON ¶
func (v Struct_historyBurnCardData) MarshalJSON() ([]byte, error)
func (Struct_historyBurnCardData) MarshalJSONFilter ¶
func (v Struct_historyBurnCardData) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*Struct_historyBurnCardData) UnmarshalBinary ¶
func (v *Struct_historyBurnCardData) UnmarshalBinary(b []byte) error
func (*Struct_historyBurnCardData) UnmarshalJSON ¶
func (v *Struct_historyBurnCardData) UnmarshalJSON(b []byte) error
type Struct_ranked ¶
type Struct_ranked struct { IsPlayingRanked bool `pdef:"isPlayingRanked"` CurrentRank int32 `pdef:"currentRank"` }
func (Struct_ranked) MarshalBinary ¶
func (v Struct_ranked) MarshalBinary() ([]byte, error)
func (Struct_ranked) MarshalJSON ¶
func (v Struct_ranked) MarshalJSON() ([]byte, error)
func (Struct_ranked) MarshalJSONFilter ¶
func (v Struct_ranked) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*Struct_ranked) UnmarshalBinary ¶
func (v *Struct_ranked) UnmarshalBinary(b []byte) error
func (*Struct_ranked) UnmarshalJSON ¶
func (v *Struct_ranked) UnmarshalJSON(b []byte) error
type TitanClasses ¶
type TitanClasses uint8
const ( TitanClasses_ion TitanClasses = 0 TitanClasses_scorch TitanClasses = 1 TitanClasses_ronin TitanClasses = 2 TitanClasses_tone TitanClasses = 3 TitanClasses_northstar TitanClasses = 4 TitanClasses_legion TitanClasses = 5 TitanClasses_vanguard TitanClasses = 6 TitanClassesCount TitanClasses = 7 )
func (TitanClasses) GoString ¶
func (v TitanClasses) GoString() string
func (TitanClasses) MarshalJSON ¶
func (v TitanClasses) MarshalJSON() ([]byte, error)
func (TitanClasses) MarshalText ¶
func (v TitanClasses) MarshalText() ([]byte, error)
func (TitanClasses) String ¶
func (v TitanClasses) String() string
func (*TitanClasses) UnmarshalJSON ¶
func (v *TitanClasses) UnmarshalJSON(b []byte) error
func (*TitanClasses) UnmarshalText ¶
func (v *TitanClasses) UnmarshalText(b []byte) error
type TitanExecution ¶
type TitanExecution uint8
const ( TitanExecution_execution_ion TitanExecution = 0 TitanExecution_execution_ion_prime TitanExecution = 1 TitanExecution_execution_tone TitanExecution = 2 TitanExecution_execution_tone_prime TitanExecution = 3 TitanExecution_execution_ronin TitanExecution = 4 TitanExecution_execution_ronin_prime TitanExecution = 5 TitanExecution_execution_northstar TitanExecution = 6 TitanExecution_execution_northstar_prime TitanExecution = 7 TitanExecution_execution_legion TitanExecution = 8 TitanExecution_execution_legion_prime TitanExecution = 9 TitanExecution_execution_vanguard TitanExecution = 10 TitanExecution_execution_scorch TitanExecution = 11 TitanExecution_execution_scorch_prime TitanExecution = 12 TitanExecution_execution_random_0 TitanExecution = 13 TitanExecution_execution_random_1 TitanExecution = 14 TitanExecution_execution_random_2 TitanExecution = 15 TitanExecution_execution_random_3 TitanExecution = 16 TitanExecution_execution_random_4 TitanExecution = 17 TitanExecution_execution_random_5 TitanExecution = 18 TitanExecution_execution_random_6 TitanExecution = 19 TitanExecutionCount TitanExecution = 20 )
func (TitanExecution) GoString ¶
func (v TitanExecution) GoString() string
func (TitanExecution) MarshalJSON ¶
func (v TitanExecution) MarshalJSON() ([]byte, error)
func (TitanExecution) MarshalText ¶
func (v TitanExecution) MarshalText() ([]byte, error)
func (TitanExecution) String ¶
func (v TitanExecution) String() string
func (*TitanExecution) UnmarshalJSON ¶
func (v *TitanExecution) UnmarshalJSON(b []byte) error
func (*TitanExecution) UnmarshalText ¶
func (v *TitanExecution) UnmarshalText(b []byte) error
type TitanIsPrimeTitan ¶
type TitanIsPrimeTitan uint8
const ( TitanIsPrimeTitan_titan_is_not_prime TitanIsPrimeTitan = 0 TitanIsPrimeTitan_titan_is_prime TitanIsPrimeTitan = 1 TitanIsPrimeTitanCount TitanIsPrimeTitan = 2 )
func (TitanIsPrimeTitan) GoString ¶
func (v TitanIsPrimeTitan) GoString() string
func (TitanIsPrimeTitan) MarshalJSON ¶
func (v TitanIsPrimeTitan) MarshalJSON() ([]byte, error)
func (TitanIsPrimeTitan) MarshalText ¶
func (v TitanIsPrimeTitan) MarshalText() ([]byte, error)
func (TitanIsPrimeTitan) String ¶
func (v TitanIsPrimeTitan) String() string
func (*TitanIsPrimeTitan) UnmarshalJSON ¶
func (v *TitanIsPrimeTitan) UnmarshalJSON(b []byte) error
func (*TitanIsPrimeTitan) UnmarshalText ¶
func (v *TitanIsPrimeTitan) UnmarshalText(b []byte) error
type TitanLoadout ¶
type TitanLoadout struct { Name string `pdef:"name"` TitanClass TitanClasses `pdef:"titanClass"` PrimaryMod TitanMod `pdef:"primaryMod"` Special LoadoutWeaponsAndAbilities `pdef:"special"` Antirodeo LoadoutWeaponsAndAbilities `pdef:"antirodeo"` Passive1 TitanPassive `pdef:"passive1"` Passive2 TitanPassive `pdef:"passive2"` Passive3 TitanPassive `pdef:"passive3"` Passive4 TitanPassive `pdef:"passive4"` Passive5 TitanPassive `pdef:"passive5"` Passive6 TitanPassive `pdef:"passive6"` TitanExecution TitanExecution `pdef:"titanExecution"` SkinIndex int32 `pdef:"skinIndex"` CamoIndex int32 `pdef:"camoIndex"` DecalIndex int32 `pdef:"decalIndex"` PrimarySkinIndex int32 `pdef:"primarySkinIndex"` PrimaryCamoIndex int32 `pdef:"primaryCamoIndex"` IsPrime TitanIsPrimeTitan `pdef:"isPrime"` PrimeSkinIndex int32 `pdef:"primeSkinIndex"` PrimeCamoIndex int32 `pdef:"primeCamoIndex"` PrimeDecalIndex int32 `pdef:"primeDecalIndex"` ShowArmBadge int32 `pdef:"showArmBadge"` }
func (TitanLoadout) MarshalBinary ¶
func (v TitanLoadout) MarshalBinary() ([]byte, error)
func (TitanLoadout) MarshalJSON ¶
func (v TitanLoadout) MarshalJSON() ([]byte, error)
func (TitanLoadout) MarshalJSONFilter ¶
func (v TitanLoadout) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*TitanLoadout) UnmarshalBinary ¶
func (v *TitanLoadout) UnmarshalBinary(b []byte) error
func (*TitanLoadout) UnmarshalJSON ¶
func (v *TitanLoadout) UnmarshalJSON(b []byte) error
type TitanMain ¶
type TitanMain struct { NewPassives [2]int32 `pdef:"newPassives"` UnlockedPassives [2]int32 `pdef:"unlockedPassives"` NewSkins [5]int32 `pdef:"newSkins"` UnlockedSkins [5]int32 `pdef:"unlockedSkins"` NewPrimeSkins [2]int32 `pdef:"newPrimeSkins"` UnlockedPrimeSkins [2]int32 `pdef:"unlockedPrimeSkins"` NewWeaponSkins [5]int32 `pdef:"newWeaponSkins"` UnlockedWeaponSkins [5]int32 `pdef:"unlockedWeaponSkins"` NewPrimeWeaponSkins int32 `pdef:"newPrimeWeaponSkins"` UnlockedPrimeWeaponSkins int32 `pdef:"unlockedPrimeWeaponSkins"` NewTitanDecals [3]int32 `pdef:"newTitanDecals"` UnlockedTitanDecals [3]int32 `pdef:"unlockedTitanDecals"` NewPrimeTitanDecals int32 `pdef:"newPrimeTitanDecals"` UnlockedPrimeTitanDecals int32 `pdef:"unlockedPrimeTitanDecals"` UnlockedFDUpgrades [2]int32 `pdef:"unlockedFDUpgrades"` NewFDUpgrades [2]int32 `pdef:"newFDUpgrades"` }
func (TitanMain) MarshalBinary ¶
func (TitanMain) MarshalJSON ¶
func (TitanMain) MarshalJSONFilter ¶
func (*TitanMain) UnmarshalBinary ¶
func (*TitanMain) UnmarshalJSON ¶
type TitanMod ¶
type TitanMod uint8
const ( TitanMod_NULL TitanMod = 0 TitanMod_accelerator TitanMod = 1 TitanMod_afterburners TitanMod = 2 TitanMod_arc_triple_threat TitanMod = 3 TitanMod_burn_mod_titan_40mm TitanMod = 4 TitanMod_burn_mod_titan_arc_cannon TitanMod = 5 TitanMod_burn_mod_titan_sniper TitanMod = 6 TitanMod_burn_mod_titan_triple_threat TitanMod = 7 TitanMod_burn_mod_titan_xo16 TitanMod = 8 TitanMod_burn_mod_titan_dumbfire_rockets TitanMod = 9 TitanMod_burn_mod_titan_homing_rockets TitanMod = 10 TitanMod_burn_mod_titan_salvo_rockets TitanMod = 11 TitanMod_burn_mod_titan_shoulder_rockets TitanMod = 12 TitanMod_burn_mod_titan_vortex_shield TitanMod = 13 TitanMod_burn_mod_titan_smoke TitanMod = 14 TitanMod_burn_mod_titan_particle_wall TitanMod = 15 TitanMod_burst TitanMod = 16 TitanMod_capacitor TitanMod = 17 TitanMod_extended_ammo TitanMod = 18 TitanMod_fast_lock TitanMod = 19 TitanMod_fast_reload TitanMod = 20 TitanMod_instant_shot TitanMod = 21 TitanMod_overcharge TitanMod = 22 TitanMod_quick_shot TitanMod = 23 TitanMod_rapid_fire_missiles TitanMod = 24 TitanMod_stryder_sniper TitanMod = 25 TitanModCount TitanMod = 26 )
func (TitanMod) MarshalJSON ¶
func (TitanMod) MarshalText ¶
func (*TitanMod) UnmarshalJSON ¶
func (*TitanMod) UnmarshalText ¶
type TitanPassive ¶
type TitanPassive uint8
const ( TitanPassive_NULL TitanPassive = 0 TitanPassive_pas_enhanced_titan_ai TitanPassive = 1 TitanPassive_pas_auto_eject TitanPassive = 2 TitanPassive_pas_dash_recharge TitanPassive = 3 TitanPassive_pas_defensive_core TitanPassive = 4 TitanPassive_pas_shield_regen TitanPassive = 5 TitanPassive_pas_assault_reactor TitanPassive = 6 TitanPassive_pas_hyper_core TitanPassive = 7 TitanPassive_pas_anti_rodeo TitanPassive = 8 TitanPassive_pas_build_up_nuclear_core TitanPassive = 9 TitanPassive_pas_offensive_autoload TitanPassive = 10 TitanPassive_pas_offensive_hitnrun TitanPassive = 11 TitanPassive_pas_offensive_regen TitanPassive = 12 TitanPassive_pas_defensive_tacload TitanPassive = 13 TitanPassive_pas_defensive_quickdash TitanPassive = 14 TitanPassive_pas_defensive_domeshield TitanPassive = 15 TitanPassive_pas_mobility_dash_capacity TitanPassive = 16 TitanPassive_pas_warpfall TitanPassive = 17 TitanPassive_pas_bubbleshield TitanPassive = 18 TitanPassive_pas_ronin_weapon TitanPassive = 19 TitanPassive_pas_northstar_weapon TitanPassive = 20 TitanPassive_pas_ion_weapon TitanPassive = 21 TitanPassive_pas_tone_weapon TitanPassive = 22 TitanPassive_pas_scorch_weapon TitanPassive = 23 TitanPassive_pas_legion_weapon TitanPassive = 24 TitanPassive_pas_ion_tripwire TitanPassive = 25 TitanPassive_pas_ion_vortex TitanPassive = 26 TitanPassive_pas_ion_lasercannon TitanPassive = 27 TitanPassive_pas_tone_rockets TitanPassive = 28 TitanPassive_pas_tone_sonar TitanPassive = 29 TitanPassive_pas_tone_wall TitanPassive = 30 TitanPassive_pas_ronin_arcwave TitanPassive = 31 TitanPassive_pas_ronin_phase TitanPassive = 32 TitanPassive_pas_ronin_swordcore TitanPassive = 33 TitanPassive_pas_northstar_cluster TitanPassive = 34 TitanPassive_pas_northstar_trap TitanPassive = 35 TitanPassive_pas_northstar_flightcore TitanPassive = 36 TitanPassive_pas_scorch_firewall TitanPassive = 37 TitanPassive_pas_scorch_shield TitanPassive = 38 TitanPassive_pas_scorch_selfdmg TitanPassive = 39 TitanPassive_pas_legion_spinup TitanPassive = 40 TitanPassive_pas_legion_gunshield TitanPassive = 41 TitanPassive_pas_legion_smartcore TitanPassive = 42 TitanPassive_pas_ion_weapon_ads TitanPassive = 43 TitanPassive_pas_tone_burst TitanPassive = 44 TitanPassive_pas_legion_chargeshot TitanPassive = 45 TitanPassive_pas_ronin_autoshift TitanPassive = 46 TitanPassive_pas_northstar_optics TitanPassive = 47 TitanPassive_pas_scorch_flamecore TitanPassive = 48 TitanPassive_pas_vanguard_coremeter TitanPassive = 49 TitanPassive_pas_vanguard_shield TitanPassive = 50 TitanPassive_pas_vanguard_rearm TitanPassive = 51 TitanPassive_pas_vanguard_doom TitanPassive = 52 TitanPassive_pas_vanguard_core1 TitanPassive = 53 TitanPassive_pas_vanguard_core2 TitanPassive = 54 TitanPassive_pas_vanguard_core3 TitanPassive = 55 TitanPassive_pas_vanguard_core4 TitanPassive = 56 TitanPassive_pas_vanguard_core5 TitanPassive = 57 TitanPassive_pas_vanguard_core6 TitanPassive = 58 TitanPassive_pas_vanguard_core7 TitanPassive = 59 TitanPassive_pas_vanguard_core8 TitanPassive = 60 TitanPassive_pas_vanguard_core9 TitanPassive = 61 TitanPassiveCount TitanPassive = 62 )
func (TitanPassive) GoString ¶
func (v TitanPassive) GoString() string
func (TitanPassive) MarshalJSON ¶
func (v TitanPassive) MarshalJSON() ([]byte, error)
func (TitanPassive) MarshalText ¶
func (v TitanPassive) MarshalText() ([]byte, error)
func (TitanPassive) String ¶
func (v TitanPassive) String() string
func (*TitanPassive) UnmarshalJSON ¶
func (v *TitanPassive) UnmarshalJSON(b []byte) error
func (*TitanPassive) UnmarshalText ¶
func (v *TitanPassive) UnmarshalText(b []byte) error
type TitanStats ¶
type TitanStats struct { Pilots int32 `pdef:"pilots"` TitansTotal int32 `pdef:"titansTotal"` Ejections int32 `pdef:"ejections"` TitansWhileDoomed int32 `pdef:"titansWhileDoomed"` TitanDamage int32 `pdef:"titanDamage"` TitansAsPrime int32 `pdef:"titansAsPrime"` PilotsAsPrime int32 `pdef:"pilotsAsPrime"` ExecutionsAsPrime int32 `pdef:"executionsAsPrime"` CoresEarned int32 `pdef:"coresEarned"` MatchesByDifficulty [5]int32 `pdef:"matchesByDifficulty"` PerfectMatchesByDifficulty [5]int32 `pdef:"perfectMatchesByDifficulty"` }
func (TitanStats) MarshalBinary ¶
func (v TitanStats) MarshalBinary() ([]byte, error)
func (TitanStats) MarshalJSON ¶
func (v TitanStats) MarshalJSON() ([]byte, error)
func (TitanStats) MarshalJSONFilter ¶
func (v TitanStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*TitanStats) UnmarshalBinary ¶
func (v *TitanStats) UnmarshalBinary(b []byte) error
func (*TitanStats) UnmarshalJSON ¶
func (v *TitanStats) UnmarshalJSON(b []byte) error
type UnlockRefs ¶
type UnlockRefs uint8
const ( UnlockRefs_edit_pilots UnlockRefs = 0 UnlockRefs_edit_titans UnlockRefs = 1 UnlockRefs_pilot_custom_loadout_1 UnlockRefs = 2 UnlockRefs_pilot_custom_loadout_2 UnlockRefs = 3 UnlockRefs_pilot_custom_loadout_3 UnlockRefs = 4 UnlockRefs_pilot_custom_loadout_4 UnlockRefs = 5 UnlockRefs_pilot_custom_loadout_5 UnlockRefs = 6 UnlockRefs_titan_custom_loadout_1 UnlockRefs = 7 UnlockRefs_titan_custom_loadout_2 UnlockRefs = 8 UnlockRefs_titan_custom_loadout_3 UnlockRefs = 9 UnlockRefs_titan_custom_loadout_4 UnlockRefs = 10 UnlockRefs_titan_custom_loadout_5 UnlockRefs = 11 UnlockRefs_burn_card_slot_1 UnlockRefs = 12 UnlockRefs_burn_card_slot_2 UnlockRefs = 13 UnlockRefs_burn_card_slot_3 UnlockRefs = 14 UnlockRefs_burn_card_pack_1 UnlockRefs = 15 UnlockRefs_burn_card_pack_2 UnlockRefs = 16 UnlockRefs_burn_card_pack_3 UnlockRefs = 17 UnlockRefs_burn_card_pack_4 UnlockRefs = 18 UnlockRefs_burn_card_pack_5 UnlockRefs = 19 UnlockRefs_challenges UnlockRefs = 20 UnlockRefsCount UnlockRefs = 21 )
func (UnlockRefs) GoString ¶
func (v UnlockRefs) GoString() string
func (UnlockRefs) MarshalJSON ¶
func (v UnlockRefs) MarshalJSON() ([]byte, error)
func (UnlockRefs) MarshalText ¶
func (v UnlockRefs) MarshalText() ([]byte, error)
func (UnlockRefs) String ¶
func (v UnlockRefs) String() string
func (*UnlockRefs) UnmarshalJSON ¶
func (v *UnlockRefs) UnmarshalJSON(b []byte) error
func (*UnlockRefs) UnmarshalText ¶
func (v *UnlockRefs) UnmarshalText(b []byte) error
type WeaponKillStats ¶
type WeaponKillStats struct { Total int32 `pdef:"total"` Pilots int32 `pdef:"pilots"` Ejecting_pilots int32 `pdef:"ejecting_pilots"` Spectres int32 `pdef:"spectres"` Marvins int32 `pdef:"marvins"` Grunts int32 `pdef:"grunts"` Ai int32 `pdef:"ai"` TitansTotal int32 `pdef:"titansTotal"` Titans [TitanClassesCount]int32 `pdef:"titans"` NpcTitans [TitanClassesCount]int32 `pdef:"npcTitans"` AssistsTotal int32 `pdef:"assistsTotal"` KillingSprees int32 `pdef:"killingSprees"` }
func (WeaponKillStats) MarshalBinary ¶
func (v WeaponKillStats) MarshalBinary() ([]byte, error)
func (WeaponKillStats) MarshalJSON ¶
func (v WeaponKillStats) MarshalJSON() ([]byte, error)
func (WeaponKillStats) MarshalJSONFilter ¶
func (v WeaponKillStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*WeaponKillStats) UnmarshalBinary ¶
func (v *WeaponKillStats) UnmarshalBinary(b []byte) error
func (*WeaponKillStats) UnmarshalJSON ¶
func (v *WeaponKillStats) UnmarshalJSON(b []byte) error
type WeaponMain ¶
type WeaponMain struct { WeaponStats WeaponStats `pdef:"weaponStats"` WeaponKillStats WeaponKillStats `pdef:"weaponKillStats"` WeaponXP int32 `pdef:"weaponXP"` PreviousWeaponXP int32 `pdef:"previousWeaponXP"` ProScreenKills int32 `pdef:"proScreenKills"` PreviousProScreenKills int32 `pdef:"previousProScreenKills"` NewMods int32 `pdef:"newMods"` UnlockedMods int32 `pdef:"unlockedMods"` NewWeaponSkins [5]int32 `pdef:"newWeaponSkins"` UnlockedWeaponSkins [5]int32 `pdef:"unlockedWeaponSkins"` NewPrimeWeaponSkins [6]int32 `pdef:"newPrimeWeaponSkins"` UnlockedPrimeWeaponSkins [6]int32 `pdef:"unlockedPrimeWeaponSkins"` NewFeatures int32 `pdef:"newFeatures"` UnlockedFeatures int32 `pdef:"unlockedFeatures"` }
func (WeaponMain) MarshalBinary ¶
func (v WeaponMain) MarshalBinary() ([]byte, error)
func (WeaponMain) MarshalJSON ¶
func (v WeaponMain) MarshalJSON() ([]byte, error)
func (WeaponMain) MarshalJSONFilter ¶
func (v WeaponMain) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*WeaponMain) UnmarshalBinary ¶
func (v *WeaponMain) UnmarshalBinary(b []byte) error
func (*WeaponMain) UnmarshalJSON ¶
func (v *WeaponMain) UnmarshalJSON(b []byte) error
type WeaponOffhand ¶
type WeaponOffhand struct { WeaponStats WeaponStats `pdef:"weaponStats"` WeaponKillStats WeaponKillStats `pdef:"weaponKillStats"` }
func (WeaponOffhand) MarshalBinary ¶
func (v WeaponOffhand) MarshalBinary() ([]byte, error)
func (WeaponOffhand) MarshalJSON ¶
func (v WeaponOffhand) MarshalJSON() ([]byte, error)
func (WeaponOffhand) MarshalJSONFilter ¶
func (v WeaponOffhand) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*WeaponOffhand) UnmarshalBinary ¶
func (v *WeaponOffhand) UnmarshalBinary(b []byte) error
func (*WeaponOffhand) UnmarshalJSON ¶
func (v *WeaponOffhand) UnmarshalJSON(b []byte) error
type WeaponStats ¶
type WeaponStats struct { HoursUsed float32 `pdef:"hoursUsed"` HoursEquipped float32 `pdef:"hoursEquipped"` ShotsFired int32 `pdef:"shotsFired"` ShotsHit int32 `pdef:"shotsHit"` Headshots int32 `pdef:"headshots"` CritHits int32 `pdef:"critHits"` TitanDamage int32 `pdef:"titanDamage"` }
func (WeaponStats) MarshalBinary ¶
func (v WeaponStats) MarshalBinary() ([]byte, error)
func (WeaponStats) MarshalJSON ¶
func (v WeaponStats) MarshalJSON() ([]byte, error)
func (WeaponStats) MarshalJSONFilter ¶
func (v WeaponStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error)
func (*WeaponStats) UnmarshalBinary ¶
func (v *WeaponStats) UnmarshalBinary(b []byte) error
func (*WeaponStats) UnmarshalJSON ¶
func (v *WeaponStats) UnmarshalJSON(b []byte) error
Click to show internal directories.
Click to hide internal directories.