Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
Container that contains certain entity related data between game sessions.
Public Member Functions | |
CrossSessionData (SerializationInfo info, StreamingContext context) | |
virtual void | GetObjectData (SerializationInfo info, StreamingContext context) |
bool | ReleaseBondOfVolume (Guid volumeId) |
Removes volume bond from the bonds registry. More... | |
object | Clone () |
Returns clone of the data as it. More... | |
Static Public Member Functions | |
static CrossSessionData | GetClearDataToSave (StorageVolume soruce) |
Returns register with excluded temporal ids. More... | |
static string | GetBondKey (Item item) |
Returns key to access bonds registry content. More... | |
static Item | GetItemFromBondKey (string signature) |
Tries to find the Item resource with the Doloro.DataManagement.DynamicResources.DynamicResourcesDatabase defined with the bond key. More... | |
Properties | |
Dictionary< Guid, GridSpace > | registry [get] |
Register of the volumes related to IDs. | |
Dictionary< string, HashSet< Guid > > | bonds [get, set] |
Registry that defines bonds between volumes and source storage items. More... | |
object Doloro.InvetorySystem.Features.VolumetricSpace.StorageVolume.CrossSessionData.Clone | ( | ) |
Returns clone of the data as it.
|
static |
|
static |
Returns register with excluded temporal ids.
|
static |
Tries to find the Item resource with the Doloro.DataManagement.DynamicResources.DynamicResourcesDatabase defined with the bond key.
signature | A key received with the GetBondKey(Item) handler. |
bool Doloro.InvetorySystem.Features.VolumetricSpace.StorageVolume.CrossSessionData.ReleaseBondOfVolume | ( | Guid | volumeId | ) |
Removes volume bond from the bonds registry.
volumeId |
true
in case if bond was found. false
otherwise.
|
getset |
Registry that defines bonds between volumes and source storage items.
string: Item.Bundle+Item.Key List<Guid>: collection of StorageVolume.