model Sprite { id String @id @default(uuid()) name String createdAt DateTime @default(now()) updatedAt DateTime @updatedAt spriteActions SpriteAction[] characterTypes CharacterType[] } model SpriteAction { id String @id @default(uuid()) spriteId String sprite Sprite @relation(fields: [spriteId], references: [id], onDelete: Cascade) action String sprites Json? originX Decimal @default(0) originY Decimal @default(0) isAnimated Boolean @default(false) isLooping Boolean @default(false) frameWidth Int @default(0) frameHeight Int @default(0) frameSpeed Int @default(0) }