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
|
* Whenever player has Exopack
|
||||||
*/
|
*/
|
||||||
var hasExoPack by publicSynchronizer.bool()
|
var hasExoPack by publicSynchronizer.bool().property
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Whenever to render Exopack on player
|
* Whenever to render Exopack on player
|
||||||
*/
|
*/
|
||||||
var displayExoPack by publicSynchronizer.bool(true)
|
var displayExoPack by publicSynchronizer.bool(true).property
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tick event schedulers
|
* Tick event schedulers
|
||||||
@ -231,7 +231,7 @@ class MatteryPlayerCapability(val ply: Player) : ICapabilityProvider, INBTSerial
|
|||||||
access.write(value)
|
access.write(value)
|
||||||
_exoPackMenu = null
|
_exoPackMenu = null
|
||||||
}
|
}
|
||||||
})
|
}).property
|
||||||
|
|
||||||
private var _exoPackMenu: ExoPackInventoryMenu? = null
|
private var _exoPackMenu: ExoPackInventoryMenu? = null
|
||||||
set(value) {
|
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)
|
* 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
|
* 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`
|
* 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
|
* [IMatteryEnergyStorage] instance, representing Android' battery charge
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user