Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
Interface that should be implemented for any AEntityFeature that must handle TransactionService.TransactionOrder.Reserve instruction.
Public Member Functions | |
void | Reserve (TransactionService.TransactionOrder order) |
Reserves internal capacity for possible transaction. More... | |
void | CancelReservation (TransactionService.TransactionOrder order) |
Releases reservation holdings. More... | |
void | ConfirmReservation (TransactionService.TransactionOrder order) |
Changes reservation holdings state to permanent. More... | |
void Doloro.InvetorySystem.IReservationAgent.CancelReservation | ( | TransactionService.TransactionOrder | order | ) |
Releases reservation holdings.
order | Order requested reservation previously. |
Implemented in Doloro.InvetorySystem.Features.VolumetricSpace.StorageVolume, Doloro.InvetorySystem.Features.StorageSlotsLimiter, and Doloro.InvetorySystem.Features.StorageWeightLimiter.
void Doloro.InvetorySystem.IReservationAgent.ConfirmReservation | ( | TransactionService.TransactionOrder | order | ) |
Changes reservation holdings state to permanent.
order | Order requested reservation previously. |
Implemented in Doloro.InvetorySystem.Features.VolumetricSpace.StorageVolume, Doloro.InvetorySystem.Features.StorageSlotsLimiter, and Doloro.InvetorySystem.Features.StorageWeightLimiter.
void Doloro.InvetorySystem.IReservationAgent.Reserve | ( | TransactionService.TransactionOrder | order | ) |
Reserves internal capacity for possible transaction.
order | Order that defines resources that could be transfered to the agent. |
Implemented in Doloro.InvetorySystem.Features.VolumetricSpace.StorageVolume, Doloro.InvetorySystem.Features.StorageSlotsLimiter, and Doloro.InvetorySystem.Features.StorageWeightLimiter.