rattletrap-9.3.2: src/lib/Rattletrap/Type/ReservationAttribute.hs
{-# LANGUAGE TemplateHaskell #-}
module Rattletrap.Type.ReservationAttribute
( ReservationAttribute(..)
)
where
import Rattletrap.Type.Common
import Rattletrap.Type.CompressedWord
import Rattletrap.Type.Str
import Rattletrap.Type.UniqueIdAttribute
data ReservationAttribute = ReservationAttribute
{ reservationAttributeNumber :: CompressedWord
, reservationAttributeUniqueId :: UniqueIdAttribute
, reservationAttributeName :: Maybe Str
, reservationAttributeUnknown1 :: Bool
, reservationAttributeUnknown2 :: Bool
, reservationAttributeUnknown3 :: Maybe Word8
} deriving (Eq, Ord, Show)
$(deriveJson ''ReservationAttribute)