Package hiiragi283.core.api.storage
Interface HTHandlerProvider
-
- All Implemented Interfaces:
public interface HTHandlerProviderストレージ関連のキャパビリティを取得できるオブジェクトを表すインターフェースです。
- Since:
0.1.0
Hiiragi Tsubasa
-
-
Method Summary
Modifier and Type Method Description abstract IItemHandlergetItemHandler(Direction direction)指定した面からIItemHandlerを取得します。 abstract IFluidHandlergetFluidHandler(Direction direction)指定した面からIFluidHandlerを取得します。 abstract IEnergyStoragegetEnergyStorage(Direction direction)指定した面からIEnergyStorageを取得します。 -
-
Method Detail
-
getItemHandler
abstract IItemHandler getItemHandler(Direction direction)
指定した面からIItemHandlerを取得します。
- Returns:
取得できなかった場合は
null
-
getFluidHandler
abstract IFluidHandler getFluidHandler(Direction direction)
指定した面からIFluidHandlerを取得します。
- Returns:
取得できなかった場合は
null
-
getEnergyStorage
abstract IEnergyStorage getEnergyStorage(Direction direction)
指定した面からIEnergyStorageを取得します。
- Returns:
取得できなかった場合は
null
-
-
-
-