|
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.