octane-0.18.3: Parse Rocket League replays.
Octane.Type.Value.LoadoutValue
data LoadoutValue Source #
Constructors
Fields
Instances
Methods
(==) :: LoadoutValue -> LoadoutValue -> Bool #
(/=) :: LoadoutValue -> LoadoutValue -> Bool #
showsPrec :: Int -> LoadoutValue -> ShowS #
show :: LoadoutValue -> String #
showList :: [LoadoutValue] -> ShowS #
toJSON :: LoadoutValue -> Value #
toEncoding :: LoadoutValue -> Encoding #
toJSONList :: [LoadoutValue] -> Value #
toEncodingList :: [LoadoutValue] -> Encoding #
getField :: Proxy# Symbol "antenna" -> LoadoutValue -> Word32 #
getField :: Proxy# Symbol "body" -> LoadoutValue -> Word32 #
getField :: Proxy# Symbol "decal" -> LoadoutValue -> Word32 #
getField :: Proxy# Symbol "loadout1" -> LoadoutsValue -> LoadoutValue #
getField :: Proxy# Symbol "loadout2" -> LoadoutsValue -> LoadoutValue #
getField :: Proxy# Symbol "rocketTrail" -> LoadoutValue -> Word32 #
getField :: Proxy# Symbol "topper" -> LoadoutValue -> Word32 #
getField :: Proxy# Symbol "unknown1" -> LoadoutValue -> Word32 #
getField :: Proxy# Symbol "version" -> LoadoutValue -> Word8 #
getField :: Proxy# Symbol "wheels" -> LoadoutValue -> Word32 #
modifyField :: Proxy# Symbol "antenna" -> (Word32 -> Word32) -> LoadoutValue -> LoadoutValue #
setField :: Proxy# Symbol "antenna" -> LoadoutValue -> Word32 -> LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "antenna" -> (Word32 -> f Word32) -> LoadoutValue -> f LoadoutValue #
modifyField :: Proxy# Symbol "body" -> (Word32 -> Word32) -> LoadoutValue -> LoadoutValue #
setField :: Proxy# Symbol "body" -> LoadoutValue -> Word32 -> LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "body" -> (Word32 -> f Word32) -> LoadoutValue -> f LoadoutValue #
modifyField :: Proxy# Symbol "decal" -> (Word32 -> Word32) -> LoadoutValue -> LoadoutValue #
setField :: Proxy# Symbol "decal" -> LoadoutValue -> Word32 -> LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "decal" -> (Word32 -> f Word32) -> LoadoutValue -> f LoadoutValue #
modifyField :: Proxy# Symbol "loadout1" -> (LoadoutValue -> LoadoutValue) -> LoadoutsValue -> LoadoutsValue #
setField :: Proxy# Symbol "loadout1" -> LoadoutsValue -> LoadoutValue -> LoadoutsValue #
fieldLens :: Functor f => Proxy# Symbol "loadout1" -> (LoadoutValue -> f LoadoutValue) -> LoadoutsValue -> f LoadoutsValue #
modifyField :: Proxy# Symbol "loadout2" -> (LoadoutValue -> LoadoutValue) -> LoadoutsValue -> LoadoutsValue #
setField :: Proxy# Symbol "loadout2" -> LoadoutsValue -> LoadoutValue -> LoadoutsValue #
fieldLens :: Functor f => Proxy# Symbol "loadout2" -> (LoadoutValue -> f LoadoutValue) -> LoadoutsValue -> f LoadoutsValue #
modifyField :: Proxy# Symbol "rocketTrail" -> (Word32 -> Word32) -> LoadoutValue -> LoadoutValue #
setField :: Proxy# Symbol "rocketTrail" -> LoadoutValue -> Word32 -> LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "rocketTrail" -> (Word32 -> f Word32) -> LoadoutValue -> f LoadoutValue #
modifyField :: Proxy# Symbol "topper" -> (Word32 -> Word32) -> LoadoutValue -> LoadoutValue #
setField :: Proxy# Symbol "topper" -> LoadoutValue -> Word32 -> LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "topper" -> (Word32 -> f Word32) -> LoadoutValue -> f LoadoutValue #
modifyField :: Proxy# Symbol "unknown1" -> (Word32 -> Word32) -> LoadoutValue -> LoadoutValue #
setField :: Proxy# Symbol "unknown1" -> LoadoutValue -> Word32 -> LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "unknown1" -> (Word32 -> f Word32) -> LoadoutValue -> f LoadoutValue #
modifyField :: Proxy# Symbol "version" -> (Word8 -> Word8) -> LoadoutValue -> LoadoutValue #
setField :: Proxy# Symbol "version" -> LoadoutValue -> Word8 -> LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "version" -> (Word8 -> f Word8) -> LoadoutValue -> f LoadoutValue #
modifyField :: Proxy# Symbol "wheels" -> (Word32 -> Word32) -> LoadoutValue -> LoadoutValue #
setField :: Proxy# Symbol "wheels" -> LoadoutValue -> Word32 -> LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "wheels" -> (Word32 -> f Word32) -> LoadoutValue -> f LoadoutValue #
modifyField :: Proxy# Symbol "unknown2" -> (Maybe Word32 -> Maybe Word32) -> LoadoutValue -> LoadoutValue #
setField :: Proxy# Symbol "unknown2" -> LoadoutValue -> Maybe Word32 -> LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "unknown2" -> (Maybe Word32 -> f (Maybe Word32)) -> LoadoutValue -> f LoadoutValue #
getField :: Proxy# Symbol "unknown2" -> LoadoutValue -> Maybe Word32 #
getField :: Proxy# Symbol "antenna" -> Rec cs0 LoadoutValue -> Word32 #
getField :: Proxy# Symbol "body" -> Rec cs0 LoadoutValue -> Word32 #
getField :: Proxy# Symbol "decal" -> Rec cs0 LoadoutValue -> Word32 #
getField :: Proxy# Symbol "loadout1" -> Rec cs0 LoadoutsValue -> LoadoutValue #
getField :: Proxy# Symbol "loadout2" -> Rec cs0 LoadoutsValue -> LoadoutValue #
getField :: Proxy# Symbol "rocketTrail" -> Rec cs0 LoadoutValue -> Word32 #
getField :: Proxy# Symbol "topper" -> Rec cs0 LoadoutValue -> Word32 #
getField :: Proxy# Symbol "unknown1" -> Rec cs0 LoadoutValue -> Word32 #
getField :: Proxy# Symbol "version" -> Rec cs0 LoadoutValue -> Word8 #
getField :: Proxy# Symbol "wheels" -> Rec cs0 LoadoutValue -> Word32 #
getField :: Proxy# Symbol "unknown2" -> Rec cs0 LoadoutValue -> Maybe Word32 #
modifyField :: Proxy# Symbol "antenna" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue #
setField :: Proxy# Symbol "antenna" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "antenna" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue) #
modifyField :: Proxy# Symbol "body" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue #
setField :: Proxy# Symbol "body" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "body" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue) #
modifyField :: Proxy# Symbol "decal" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue #
setField :: Proxy# Symbol "decal" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "decal" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue) #
modifyField :: Proxy# Symbol "loadout1" -> (LoadoutValue -> LoadoutValue) -> Rec cs0 LoadoutsValue -> Rec cs0 LoadoutsValue #
setField :: Proxy# Symbol "loadout1" -> Rec cs0 LoadoutsValue -> LoadoutValue -> Rec cs0 LoadoutsValue #
fieldLens :: Functor f => Proxy# Symbol "loadout1" -> (LoadoutValue -> f LoadoutValue) -> Rec cs0 LoadoutsValue -> f (Rec cs0 LoadoutsValue) #
modifyField :: Proxy# Symbol "loadout2" -> (LoadoutValue -> LoadoutValue) -> Rec cs0 LoadoutsValue -> Rec cs0 LoadoutsValue #
setField :: Proxy# Symbol "loadout2" -> Rec cs0 LoadoutsValue -> LoadoutValue -> Rec cs0 LoadoutsValue #
fieldLens :: Functor f => Proxy# Symbol "loadout2" -> (LoadoutValue -> f LoadoutValue) -> Rec cs0 LoadoutsValue -> f (Rec cs0 LoadoutsValue) #
modifyField :: Proxy# Symbol "rocketTrail" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue #
setField :: Proxy# Symbol "rocketTrail" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "rocketTrail" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue) #
modifyField :: Proxy# Symbol "topper" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue #
setField :: Proxy# Symbol "topper" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "topper" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue) #
modifyField :: Proxy# Symbol "unknown1" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue #
setField :: Proxy# Symbol "unknown1" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "unknown1" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue) #
modifyField :: Proxy# Symbol "version" -> (Word8 -> Word8) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue #
setField :: Proxy# Symbol "version" -> Rec cs0 LoadoutValue -> Word8 -> Rec cs0 LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "version" -> (Word8 -> f Word8) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue) #
modifyField :: Proxy# Symbol "wheels" -> (Word32 -> Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue #
setField :: Proxy# Symbol "wheels" -> Rec cs0 LoadoutValue -> Word32 -> Rec cs0 LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "wheels" -> (Word32 -> f Word32) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue) #
modifyField :: Proxy# Symbol "unknown2" -> (Maybe Word32 -> Maybe Word32) -> Rec cs0 LoadoutValue -> Rec cs0 LoadoutValue #
setField :: Proxy# Symbol "unknown2" -> Rec cs0 LoadoutValue -> Maybe Word32 -> Rec cs0 LoadoutValue #
fieldLens :: Functor f => Proxy# Symbol "unknown2" -> (Maybe Word32 -> f (Maybe Word32)) -> Rec cs0 LoadoutValue -> f (Rec cs0 LoadoutValue) #