Add beforeBroadcast protected open method to mattery menus
This commit is contained in:
parent
99132412cd
commit
7ce30ffd81
@ -404,7 +404,13 @@ abstract class MatteryMenu @JvmOverloads protected constructor(
|
||||
|
||||
private var broadcastOnce = false
|
||||
|
||||
protected open fun beforeBroadcast() {
|
||||
|
||||
}
|
||||
|
||||
protected fun matteryBroadcast() {
|
||||
beforeBroadcast()
|
||||
|
||||
val payload = mSynchronizer.collectNetworkPayload()
|
||||
|
||||
if (payload != null) {
|
||||
|
@ -52,7 +52,9 @@ class EnergyCounterMenu @JvmOverloads constructor(
|
||||
// TODO: Graph and proper networking for it
|
||||
private var ticksPassed = 0
|
||||
|
||||
override fun broadcastChanges() {
|
||||
override fun beforeBroadcast() {
|
||||
super.beforeBroadcast()
|
||||
|
||||
if (tile is EnergyCounterBlockEntity) {
|
||||
passed = tile.passed
|
||||
average = tile.calcAverage(20)
|
||||
@ -67,8 +69,6 @@ class EnergyCounterMenu @JvmOverloads constructor(
|
||||
|
||||
maxIO = tile.ioLimit?.toBigDecmial() ?: -BigDecimal.ONE
|
||||
}
|
||||
|
||||
super.broadcastChanges()
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
Loading…
Reference in New Issue
Block a user