| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //
- // LNOrderRoomDefs.swift
- // Gami
- //
- // Created by OneeChan on 2026/4/3.
- //
- import Foundation
- enum LNOrderRoomSeatNum: Int, CaseIterable, Comparable {
- case none = -1
- case host = 0
- case guest
- case mic1
- case mic2
- case mic3
- case mic4
- case mic5
- case mic6
- case mic7
- case mic8
-
- static func < (lhs: LNOrderRoomSeatNum, rhs: LNOrderRoomSeatNum) -> Bool {
- lhs.rawValue < rhs.rawValue
- }
-
- var title: String {
- if case .host = self {
- .init(key: "A00328")
- } else if case .guest = self {
- .init(key: "A00329")
- } else {
- .init(key: "A00326", rawValue - 1)
- }
- }
-
- var giftHeaderTitle: String {
- if case .host = self {
- .init(key: "A00328")
- } else if case .guest = self {
- .init(key: "A00329")
- } else {
- "Mic \(rawValue - 1)"
- }
- }
- }
- enum LNOrderRoomApplyingSeatType: Int, Decodable {
- case none
- case guest
- case playmate
- }
|