1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::objects::Source; simple_accessors! { impl Source { pub fn energy() -> u32 = energy; pub fn energy_capacity() -> u32 = energyCapacity; } } impl Source { pub fn ticks_to_regeneration(&self) -> u32 { js_unwrap!(Math.max(0, @{self.as_ref()}.ticksToRegeneration || 0)) } }