octane-0.20.3: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.DamageStateValue

Documentation

data DamageStateValue Source #

Instances

Eq DamageStateValue Source # 
Show DamageStateValue Source # 
ToJSON DamageStateValue Source # 
HasField "unknown1" DamageStateValue Word8 Source # 

Methods

getField :: Proxy# Symbol "unknown1" -> DamageStateValue -> Word8 #

HasField "unknown2" DamageStateValue Boolean Source # 

Methods

getField :: Proxy# Symbol "unknown2" -> DamageStateValue -> Boolean #

HasField "unknown3" DamageStateValue Int32 Source # 

Methods

getField :: Proxy# Symbol "unknown3" -> DamageStateValue -> Int32 #

HasField "unknown5" DamageStateValue Boolean Source # 

Methods

getField :: Proxy# Symbol "unknown5" -> DamageStateValue -> Boolean #

HasField "unknown6" DamageStateValue Boolean Source # 

Methods

getField :: Proxy# Symbol "unknown6" -> DamageStateValue -> Boolean #

ModifyField "unknown1" DamageStateValue DamageStateValue Word8 Word8 Source # 
ModifyField "unknown2" DamageStateValue DamageStateValue Boolean Boolean Source # 
ModifyField "unknown3" DamageStateValue DamageStateValue Int32 Int32 Source # 
ModifyField "unknown5" DamageStateValue DamageStateValue Boolean Boolean Source # 
ModifyField "unknown6" DamageStateValue DamageStateValue Boolean Boolean Source # 
ModifyField "unknown4" DamageStateValue DamageStateValue (Vector Int) (Vector Int) Source # 
HasField "unknown4" DamageStateValue (Vector Int) Source # 

Methods

getField :: Proxy# Symbol "unknown4" -> DamageStateValue -> Vector Int #

ModifyRec "unknown1" Word8 cs0 => HasField "unknown1" (Rec cs0 DamageStateValue) Word8 Source # 

Methods

getField :: Proxy# Symbol "unknown1" -> Rec cs0 DamageStateValue -> Word8 #

ModifyRec "unknown2" Boolean cs0 => HasField "unknown2" (Rec cs0 DamageStateValue) Boolean Source # 

Methods

getField :: Proxy# Symbol "unknown2" -> Rec cs0 DamageStateValue -> Boolean #

ModifyRec "unknown3" Int32 cs0 => HasField "unknown3" (Rec cs0 DamageStateValue) Int32 Source # 

Methods

getField :: Proxy# Symbol "unknown3" -> Rec cs0 DamageStateValue -> Int32 #

ModifyRec "unknown5" Boolean cs0 => HasField "unknown5" (Rec cs0 DamageStateValue) Boolean Source # 

Methods

getField :: Proxy# Symbol "unknown5" -> Rec cs0 DamageStateValue -> Boolean #

ModifyRec "unknown6" Boolean cs0 => HasField "unknown6" (Rec cs0 DamageStateValue) Boolean Source # 

Methods

getField :: Proxy# Symbol "unknown6" -> Rec cs0 DamageStateValue -> Boolean #

ModifyRec "unknown4" (Vector Int) cs0 => HasField "unknown4" (Rec cs0 DamageStateValue) (Vector Int) Source # 

Methods

getField :: Proxy# Symbol "unknown4" -> Rec cs0 DamageStateValue -> Vector Int #

ModifyRec "unknown1" Word8 cs0 => ModifyField "unknown1" (Rec cs0 DamageStateValue) (Rec cs0 DamageStateValue) Word8 Word8 Source # 

Methods

modifyField :: Proxy# Symbol "unknown1" -> (Word8 -> Word8) -> Rec cs0 DamageStateValue -> Rec cs0 DamageStateValue #

setField :: Proxy# Symbol "unknown1" -> Rec cs0 DamageStateValue -> Word8 -> Rec cs0 DamageStateValue #

fieldLens :: Functor f => Proxy# Symbol "unknown1" -> (Word8 -> f Word8) -> Rec cs0 DamageStateValue -> f (Rec cs0 DamageStateValue) #

ModifyRec "unknown2" Boolean cs0 => ModifyField "unknown2" (Rec cs0 DamageStateValue) (Rec cs0 DamageStateValue) Boolean Boolean Source # 
ModifyRec "unknown3" Int32 cs0 => ModifyField "unknown3" (Rec cs0 DamageStateValue) (Rec cs0 DamageStateValue) Int32 Int32 Source # 

Methods

modifyField :: Proxy# Symbol "unknown3" -> (Int32 -> Int32) -> Rec cs0 DamageStateValue -> Rec cs0 DamageStateValue #

setField :: Proxy# Symbol "unknown3" -> Rec cs0 DamageStateValue -> Int32 -> Rec cs0 DamageStateValue #

fieldLens :: Functor f => Proxy# Symbol "unknown3" -> (Int32 -> f Int32) -> Rec cs0 DamageStateValue -> f (Rec cs0 DamageStateValue) #

ModifyRec "unknown5" Boolean cs0 => ModifyField "unknown5" (Rec cs0 DamageStateValue) (Rec cs0 DamageStateValue) Boolean Boolean Source # 
ModifyRec "unknown6" Boolean cs0 => ModifyField "unknown6" (Rec cs0 DamageStateValue) (Rec cs0 DamageStateValue) Boolean Boolean Source # 
ModifyRec "unknown4" (Vector Int) cs0 => ModifyField "unknown4" (Rec cs0 DamageStateValue) (Rec cs0 DamageStateValue) (Vector Int) (Vector Int) Source # 
type FieldType "unknown1" DamageStateValue Source # 
type FieldType "unknown1" DamageStateValue = Word8
type FieldType "unknown2" DamageStateValue Source # 
type FieldType "unknown3" DamageStateValue Source # 
type FieldType "unknown3" DamageStateValue = Int32
type FieldType "unknown4" DamageStateValue Source # 
type FieldType "unknown5" DamageStateValue Source # 
type FieldType "unknown6" DamageStateValue Source # 
type UpdateType "unknown1" DamageStateValue Word8 Source # 
type UpdateType "unknown2" DamageStateValue Boolean Source # 
type UpdateType "unknown3" DamageStateValue Int32 Source # 
type UpdateType "unknown5" DamageStateValue Boolean Source # 
type UpdateType "unknown6" DamageStateValue Boolean Source # 
type UpdateType "unknown4" DamageStateValue (Vector Int) Source #