octane-0.19.0: Parse Rocket League replays.
Octane.Type.Value.DemolishValue
data DemolishValue Source #
Constructors
Fields
Instances
Methods
(==) :: DemolishValue -> DemolishValue -> Bool #
(/=) :: DemolishValue -> DemolishValue -> Bool #
showsPrec :: Int -> DemolishValue -> ShowS #
show :: DemolishValue -> String #
showList :: [DemolishValue] -> ShowS #
toJSON :: DemolishValue -> Value #
toEncoding :: DemolishValue -> Encoding #
toJSONList :: [DemolishValue] -> Value #
toEncodingList :: [DemolishValue] -> Encoding #
getField :: Proxy# Symbol "attackerActorId" -> DemolishValue -> Word32 #
getField :: Proxy# Symbol "attackerFlag" -> DemolishValue -> Boolean #
getField :: Proxy# Symbol "victimActorId" -> DemolishValue -> Word32 #
getField :: Proxy# Symbol "victimFlag" -> DemolishValue -> Boolean #
modifyField :: Proxy# Symbol "attackerActorId" -> (Word32 -> Word32) -> DemolishValue -> DemolishValue #
setField :: Proxy# Symbol "attackerActorId" -> DemolishValue -> Word32 -> DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "attackerActorId" -> (Word32 -> f Word32) -> DemolishValue -> f DemolishValue #
modifyField :: Proxy# Symbol "attackerFlag" -> (Boolean -> Boolean) -> DemolishValue -> DemolishValue #
setField :: Proxy# Symbol "attackerFlag" -> DemolishValue -> Boolean -> DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "attackerFlag" -> (Boolean -> f Boolean) -> DemolishValue -> f DemolishValue #
modifyField :: Proxy# Symbol "victimActorId" -> (Word32 -> Word32) -> DemolishValue -> DemolishValue #
setField :: Proxy# Symbol "victimActorId" -> DemolishValue -> Word32 -> DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "victimActorId" -> (Word32 -> f Word32) -> DemolishValue -> f DemolishValue #
modifyField :: Proxy# Symbol "victimFlag" -> (Boolean -> Boolean) -> DemolishValue -> DemolishValue #
setField :: Proxy# Symbol "victimFlag" -> DemolishValue -> Boolean -> DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "victimFlag" -> (Boolean -> f Boolean) -> DemolishValue -> f DemolishValue #
modifyField :: Proxy# Symbol "attackerVelocity" -> (Vector Int -> Vector Int) -> DemolishValue -> DemolishValue #
setField :: Proxy# Symbol "attackerVelocity" -> DemolishValue -> Vector Int -> DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "attackerVelocity" -> (Vector Int -> f (Vector Int)) -> DemolishValue -> f DemolishValue #
modifyField :: Proxy# Symbol "victimVelocity" -> (Vector Int -> Vector Int) -> DemolishValue -> DemolishValue #
setField :: Proxy# Symbol "victimVelocity" -> DemolishValue -> Vector Int -> DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "victimVelocity" -> (Vector Int -> f (Vector Int)) -> DemolishValue -> f DemolishValue #
getField :: Proxy# Symbol "attackerVelocity" -> DemolishValue -> Vector Int #
getField :: Proxy# Symbol "victimVelocity" -> DemolishValue -> Vector Int #
getField :: Proxy# Symbol "attackerActorId" -> Rec cs0 DemolishValue -> Word32 #
getField :: Proxy# Symbol "attackerFlag" -> Rec cs0 DemolishValue -> Boolean #
getField :: Proxy# Symbol "victimActorId" -> Rec cs0 DemolishValue -> Word32 #
getField :: Proxy# Symbol "victimFlag" -> Rec cs0 DemolishValue -> Boolean #
getField :: Proxy# Symbol "attackerVelocity" -> Rec cs0 DemolishValue -> Vector Int #
getField :: Proxy# Symbol "victimVelocity" -> Rec cs0 DemolishValue -> Vector Int #
modifyField :: Proxy# Symbol "attackerActorId" -> (Word32 -> Word32) -> Rec cs0 DemolishValue -> Rec cs0 DemolishValue #
setField :: Proxy# Symbol "attackerActorId" -> Rec cs0 DemolishValue -> Word32 -> Rec cs0 DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "attackerActorId" -> (Word32 -> f Word32) -> Rec cs0 DemolishValue -> f (Rec cs0 DemolishValue) #
modifyField :: Proxy# Symbol "attackerFlag" -> (Boolean -> Boolean) -> Rec cs0 DemolishValue -> Rec cs0 DemolishValue #
setField :: Proxy# Symbol "attackerFlag" -> Rec cs0 DemolishValue -> Boolean -> Rec cs0 DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "attackerFlag" -> (Boolean -> f Boolean) -> Rec cs0 DemolishValue -> f (Rec cs0 DemolishValue) #
modifyField :: Proxy# Symbol "victimActorId" -> (Word32 -> Word32) -> Rec cs0 DemolishValue -> Rec cs0 DemolishValue #
setField :: Proxy# Symbol "victimActorId" -> Rec cs0 DemolishValue -> Word32 -> Rec cs0 DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "victimActorId" -> (Word32 -> f Word32) -> Rec cs0 DemolishValue -> f (Rec cs0 DemolishValue) #
modifyField :: Proxy# Symbol "victimFlag" -> (Boolean -> Boolean) -> Rec cs0 DemolishValue -> Rec cs0 DemolishValue #
setField :: Proxy# Symbol "victimFlag" -> Rec cs0 DemolishValue -> Boolean -> Rec cs0 DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "victimFlag" -> (Boolean -> f Boolean) -> Rec cs0 DemolishValue -> f (Rec cs0 DemolishValue) #
modifyField :: Proxy# Symbol "attackerVelocity" -> (Vector Int -> Vector Int) -> Rec cs0 DemolishValue -> Rec cs0 DemolishValue #
setField :: Proxy# Symbol "attackerVelocity" -> Rec cs0 DemolishValue -> Vector Int -> Rec cs0 DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "attackerVelocity" -> (Vector Int -> f (Vector Int)) -> Rec cs0 DemolishValue -> f (Rec cs0 DemolishValue) #
modifyField :: Proxy# Symbol "victimVelocity" -> (Vector Int -> Vector Int) -> Rec cs0 DemolishValue -> Rec cs0 DemolishValue #
setField :: Proxy# Symbol "victimVelocity" -> Rec cs0 DemolishValue -> Vector Int -> Rec cs0 DemolishValue #
fieldLens :: Functor f => Proxy# Symbol "victimVelocity" -> (Vector Int -> f (Vector Int)) -> Rec cs0 DemolishValue -> f (Rec cs0 DemolishValue) #