Interface HTAmountSlot
-
- All Implemented Interfaces:
-
hiiragi283.core.api.storage.amount.HTAmountView
public interface HTAmountSlot implements HTAmountView
量を搬入/搬出できることを表すインターフェースです。
- Since:
0.7.0
Hiiragi Tsubasa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public abstract classHTAmountSlot.Basic
-
Method Summary
Modifier and Type Method Description abstract Integerinsert(Integer amount, HTStorageAction action, HTStorageAccess access)このスロットに量を搬入します。 abstract Integerextract(Integer amount, HTStorageAction action, HTStorageAccess access)このスロットから量を搬出します。 -
-
Method Detail
-
insert
abstract Integer insert(Integer amount, HTStorageAction action, HTStorageAccess access)
このスロットに量を搬入します。
- Parameters:
amount- 搬入する量action- 処理のフラグaccess- このスロットへのアクセスの種類- Returns:
搬入される量
-
extract
abstract Integer extract(Integer amount, HTStorageAction action, HTStorageAccess access)
このスロットから量を搬出します。
- Parameters:
amount- 搬出する量action- 処理のフラグaccess- このスロットへのアクセスの種類- Returns:
搬出される量
-
-
-
-