blob: dfb4ac5819880dcbf9fcec883eaae4527298dc7f [file] [log] [blame] [raw]
package li.cil.oc.integration.appeng
import appeng.api.parts.LayerBase
import li.cil.oc.api.network._
import net.minecraftforge.common.util.ForgeDirection
class LayerSidedEnvironment extends LayerBase with SidedEnvironment {
override def sidedNode(side: ForgeDirection) = getPart(side) match {
case env: SidedEnvironment => env.sidedNode(side)
case _ => null
}
override def canConnect(side: ForgeDirection) = getPart(side) match {
case env: SidedEnvironment => env.canConnect(side)
case _ => false
}
}