DEADSOFTWARE

MainComponent in kotlin
[cavedroid.git] / core / src / ru / deadsoftware / cavedroid / game / mobs / player / Inventory.kt
index 8f0b90d721a709f3b5c2015d16d82c943ae1e779..91e8be1eac228aef5d181af5f636fb090df730d9 100644 (file)
@@ -7,7 +7,6 @@ import ru.deadsoftware.cavedroid.game.model.item.Item
 import ru.deadsoftware.cavedroid.game.objects.drop.Drop
 import ru.deadsoftware.cavedroid.game.ui.TooltipManager
 import ru.deadsoftware.cavedroid.misc.Saveable
-import java.io.Serializable
 
 class Inventory @JvmOverloads constructor(
     val size: Int,
@@ -15,14 +14,12 @@ class Inventory @JvmOverloads constructor(
     gameItemsHolder: GameItemsHolder,
     tooltipManager: TooltipManager,
     initialItems: List<InventoryItem>? = null
-) : Serializable, Saveable {
+) : Saveable {
 
     @Suppress("UNNECESSARY_LATEINIT")
-    @Transient
     private lateinit var tooltipManager: TooltipManager
 
     @Suppress("UNNECESSARY_LATEINIT")
-    @Transient
     private lateinit var fallbackItem: InventoryItem
 
     private val _items: Array<InventoryItem>