chargeRatio helper function

This commit is contained in:
DBotThePony 2022-10-08 15:46:55 +07:00
parent a538357573
commit c3776c9207
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -71,6 +71,14 @@ val IEnergyStorage.energyStoredMattery: ImpreciseFraction get() {
return ImpreciseFraction.valueOf(energyStored)
}
val IEnergyStorage.chargeRatio: Float get() {
if (this is IMatteryEnergyStorage) {
return (batteryLevel / maxBatteryLevel).toFloat()
}
return energyStored.toFloat() / maxEnergyStored.toFloat()
}
val isMekanismLoaded by lazy { ModList.get().isLoaded("mekanism") }
/**