Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sealed class Plan : Parcelable {
- abstract val maxPlayer: Int
- @Parcelize
- class FREE(override val maxPlayer: Int = 10) : Plan()
- @Parcelize
- class SILVER(override val maxPlayer: Int = 15) : Plan()
- @Parcelize
- class GOLD(override val maxPlayer: Int = 20) : Plan()
- @Parcelize
- class UNKNOWN(override val maxPlayer: Int = 25) : Plan()
- override fun toString(): String {
- return when(this) {
- is FREE -> "free"
- is SILVER -> "silver"
- is GOLD -> "gold"
- is UNKNOWN -> "free"
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement