octane-0.20.2: Parse Rocket League replays.
Octane.Type.Value.ExtendedExplosionValue
data ExtendedExplosionValue Source #
Constructors
Fields
Instances
Methods
(==) :: ExtendedExplosionValue -> ExtendedExplosionValue -> Bool #
(/=) :: ExtendedExplosionValue -> ExtendedExplosionValue -> Bool #
showsPrec :: Int -> ExtendedExplosionValue -> ShowS #
show :: ExtendedExplosionValue -> String #
showList :: [ExtendedExplosionValue] -> ShowS #
toJSON :: ExtendedExplosionValue -> Value #
toEncoding :: ExtendedExplosionValue -> Encoding #
toJSONList :: [ExtendedExplosionValue] -> Value #
toEncodingList :: [ExtendedExplosionValue] -> Encoding #
getField :: Proxy# Symbol "actorless" -> ExtendedExplosionValue -> Boolean #
getField :: Proxy# Symbol "unknown1" -> ExtendedExplosionValue -> Boolean #
getField :: Proxy# Symbol "unknown2" -> ExtendedExplosionValue -> Int32 #
modifyField :: Proxy# Symbol "actorless" -> (Boolean -> Boolean) -> ExtendedExplosionValue -> ExtendedExplosionValue #
setField :: Proxy# Symbol "actorless" -> ExtendedExplosionValue -> Boolean -> ExtendedExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "actorless" -> (Boolean -> f Boolean) -> ExtendedExplosionValue -> f ExtendedExplosionValue #
modifyField :: Proxy# Symbol "unknown1" -> (Boolean -> Boolean) -> ExtendedExplosionValue -> ExtendedExplosionValue #
setField :: Proxy# Symbol "unknown1" -> ExtendedExplosionValue -> Boolean -> ExtendedExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "unknown1" -> (Boolean -> f Boolean) -> ExtendedExplosionValue -> f ExtendedExplosionValue #
modifyField :: Proxy# Symbol "unknown2" -> (Int32 -> Int32) -> ExtendedExplosionValue -> ExtendedExplosionValue #
setField :: Proxy# Symbol "unknown2" -> ExtendedExplosionValue -> Int32 -> ExtendedExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "unknown2" -> (Int32 -> f Int32) -> ExtendedExplosionValue -> f ExtendedExplosionValue #
modifyField :: Proxy# Symbol "actorId" -> (Maybe Int32 -> Maybe Int32) -> ExtendedExplosionValue -> ExtendedExplosionValue #
setField :: Proxy# Symbol "actorId" -> ExtendedExplosionValue -> Maybe Int32 -> ExtendedExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "actorId" -> (Maybe Int32 -> f (Maybe Int32)) -> ExtendedExplosionValue -> f ExtendedExplosionValue #
modifyField :: Proxy# Symbol "position" -> (Vector Int -> Vector Int) -> ExtendedExplosionValue -> ExtendedExplosionValue #
setField :: Proxy# Symbol "position" -> ExtendedExplosionValue -> Vector Int -> ExtendedExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "position" -> (Vector Int -> f (Vector Int)) -> ExtendedExplosionValue -> f ExtendedExplosionValue #
getField :: Proxy# Symbol "actorId" -> ExtendedExplosionValue -> Maybe Int32 #
getField :: Proxy# Symbol "position" -> ExtendedExplosionValue -> Vector Int #
getField :: Proxy# Symbol "actorless" -> Rec cs0 ExtendedExplosionValue -> Boolean #
getField :: Proxy# Symbol "unknown1" -> Rec cs0 ExtendedExplosionValue -> Boolean #
getField :: Proxy# Symbol "unknown2" -> Rec cs0 ExtendedExplosionValue -> Int32 #
getField :: Proxy# Symbol "actorId" -> Rec cs0 ExtendedExplosionValue -> Maybe Int32 #
getField :: Proxy# Symbol "position" -> Rec cs0 ExtendedExplosionValue -> Vector Int #
modifyField :: Proxy# Symbol "actorless" -> (Boolean -> Boolean) -> Rec cs0 ExtendedExplosionValue -> Rec cs0 ExtendedExplosionValue #
setField :: Proxy# Symbol "actorless" -> Rec cs0 ExtendedExplosionValue -> Boolean -> Rec cs0 ExtendedExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "actorless" -> (Boolean -> f Boolean) -> Rec cs0 ExtendedExplosionValue -> f (Rec cs0 ExtendedExplosionValue) #
modifyField :: Proxy# Symbol "unknown1" -> (Boolean -> Boolean) -> Rec cs0 ExtendedExplosionValue -> Rec cs0 ExtendedExplosionValue #
setField :: Proxy# Symbol "unknown1" -> Rec cs0 ExtendedExplosionValue -> Boolean -> Rec cs0 ExtendedExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "unknown1" -> (Boolean -> f Boolean) -> Rec cs0 ExtendedExplosionValue -> f (Rec cs0 ExtendedExplosionValue) #
modifyField :: Proxy# Symbol "unknown2" -> (Int32 -> Int32) -> Rec cs0 ExtendedExplosionValue -> Rec cs0 ExtendedExplosionValue #
setField :: Proxy# Symbol "unknown2" -> Rec cs0 ExtendedExplosionValue -> Int32 -> Rec cs0 ExtendedExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "unknown2" -> (Int32 -> f Int32) -> Rec cs0 ExtendedExplosionValue -> f (Rec cs0 ExtendedExplosionValue) #
modifyField :: Proxy# Symbol "actorId" -> (Maybe Int32 -> Maybe Int32) -> Rec cs0 ExtendedExplosionValue -> Rec cs0 ExtendedExplosionValue #
setField :: Proxy# Symbol "actorId" -> Rec cs0 ExtendedExplosionValue -> Maybe Int32 -> Rec cs0 ExtendedExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "actorId" -> (Maybe Int32 -> f (Maybe Int32)) -> Rec cs0 ExtendedExplosionValue -> f (Rec cs0 ExtendedExplosionValue) #
modifyField :: Proxy# Symbol "position" -> (Vector Int -> Vector Int) -> Rec cs0 ExtendedExplosionValue -> Rec cs0 ExtendedExplosionValue #
setField :: Proxy# Symbol "position" -> Rec cs0 ExtendedExplosionValue -> Vector Int -> Rec cs0 ExtendedExplosionValue #
fieldLens :: Functor f => Proxy# Symbol "position" -> (Vector Int -> f (Vector Int)) -> Rec cs0 ExtendedExplosionValue -> f (Rec cs0 ExtendedExplosionValue) #