Move variables to top

This commit is contained in:
DBotThePony 2022-08-28 20:09:23 +07:00
parent cbd35c6a80
commit 2042b8a9ab
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -45,8 +45,6 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, IMatteryEn
private var battery = ImpreciseFraction.ZERO
private var maxBattery = ImpreciseFraction(60000)
var batteryItemStack: ItemStack = ItemStack.EMPTY
private val features = Object2ObjectArrayMap<AndroidFeatureType<*>, AndroidFeature>()
private val networkQueue = ArrayList<Any>()
private val queuedTicks = ArrayList<Runnable>()
@ -63,17 +61,18 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, IMatteryEn
private var invalidateNetworkIn = 10
private var remoteIsAndroid = false
var batteryItemStack: ItemStack = ItemStack.EMPTY
var willBecomeAndroid = false
var isAndroid = false
var sleepTicks = 0
val isEverAndroid: Boolean get() = isAndroid || willBecomeAndroid
var lastJumpTicks = 14
fun invalidateNetworkState() {
invalidateNetworkIn = 10
}
val isEverAndroid: Boolean get() = isAndroid || willBecomeAndroid
fun becomeAndroidSoft() {
if (isAndroid || willBecomeAndroid) return
willBecomeAndroid = true
@ -145,8 +144,6 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, IMatteryEn
return instance
}
var lastJumpTicks = 14
private fun addFeature(feature: AndroidFeature): Boolean {
if (features.containsKey(feature.type)) return false
features[feature.type] = feature