Type specific primitive fields in field synchronizer
This commit is contained in:
parent
34ed1322ba
commit
b4225af353
@ -160,12 +160,12 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, INBTSerial
|
||||
/**
|
||||
* Whenever player has Exopack
|
||||
*/
|
||||
var hasExoPack by publicSynchronizer.bool()
|
||||
var hasExoPack by publicSynchronizer.bool().property
|
||||
|
||||
/**
|
||||
* Whenever to render Exopack on player
|
||||
*/
|
||||
var displayExoPack by publicSynchronizer.bool(true)
|
||||
var displayExoPack by publicSynchronizer.bool(true).property
|
||||
|
||||
/**
|
||||
* Tick event schedulers
|
||||
@ -231,7 +231,7 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, INBTSerial
|
||||
access.write(value)
|
||||
_exoPackMenu = null
|
||||
}
|
||||
})
|
||||
}).property
|
||||
|
||||
private var _exoPackMenu: ExoPackInventoryMenu? = null
|
||||
set(value) {
|
||||
@ -301,7 +301,7 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, INBTSerial
|
||||
/**
|
||||
* Whenever player should become an Android once transformation conditions are met (e.g. player dies or sleeps in bed)
|
||||
*/
|
||||
var willBecomeAndroid by publicSynchronizer.bool()
|
||||
var willBecomeAndroid by publicSynchronizer.bool().property
|
||||
|
||||
/**
|
||||
* Whenever player is an Android
|
||||
@ -315,7 +315,7 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, INBTSerial
|
||||
*
|
||||
* Android-immune (de)buffs are specified in `data/overdrive_that_matters/tags/mob_effect/android_immune_effects.json`
|
||||
*/
|
||||
var isAndroid by publicSynchronizer.bool()
|
||||
var isAndroid by publicSynchronizer.bool().property
|
||||
|
||||
/**
|
||||
* [IMatteryEnergyStorage] instance, representing Android' battery charge
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user