rattletrap-9.3.2: src/lib/Rattletrap/Decode/UniqueIdAttribute.hs
module Rattletrap.Decode.UniqueIdAttribute
( decodeUniqueIdAttributeBits
)
where
import Rattletrap.Decode.Common
import Rattletrap.Decode.RemoteId
import Rattletrap.Decode.Word8le
import Rattletrap.Type.UniqueIdAttribute
decodeUniqueIdAttributeBits :: (Int, Int, Int) -> DecodeBits UniqueIdAttribute
decodeUniqueIdAttributeBits version = do
systemId <- decodeWord8leBits
UniqueIdAttribute systemId
<$> decodeRemoteIdBits version systemId
<*> decodeWord8leBits