Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. sealed class Plan : Parcelable {
  2. abstract val maxPlayer: Int
  3.  
  4. @Parcelize
  5. class FREE(override val maxPlayer: Int = 10) : Plan()
  6.  
  7. @Parcelize
  8. class SILVER(override val maxPlayer: Int = 15) : Plan()
  9.  
  10. @Parcelize
  11. class GOLD(override val maxPlayer: Int = 20) : Plan()
  12.  
  13. @Parcelize
  14. class UNKNOWN(override val maxPlayer: Int = 25) : Plan()
  15.  
  16. override fun toString(): String {
  17. return when(this) {
  18. is FREE -> "free"
  19. is SILVER -> "silver"
  20. is GOLD -> "gold"
  21. is UNKNOWN -> "free"
  22. }
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement