blob: 3fc92e7d9eaa462665ffbbb8878a75f2f2c752c1 [file] [log] [blame] [raw]
package li.cil.oc.common.item
import scala.language.existentials
class APU(val parent: Delegator, val tier: Int) extends Delegate with traits.ItemTier with traits.CPULike with traits.GPULike {
override val unlocalizedName = super[Delegate].unlocalizedName + tier
override def cpuTier = tier + 1
override def gpuTier = tier
override protected def tooltipName = Option(super[Delegate].unlocalizedName)
override protected def tooltipData: Seq[Any] = {
super[CPULike].tooltipData ++ super[GPULike].tooltipData
}
}