Corgi Engine  v9.2
MoreMountains.Tools.DictionaryStringSceneData Class Reference

A serializable class used to store scene data, the key is a string (the scene name), the value is a MMPersistencySceneData More...

Inheritance diagram for MoreMountains.Tools.DictionaryStringSceneData:
MoreMountains.Tools.MMSerializableDictionary< string, MMPersistenceSceneData >

Public Member Functions

 DictionaryStringSceneData ()
 
- Public Member Functions inherited from MoreMountains.Tools.MMSerializableDictionary< string, MMPersistenceSceneData >
 MMSerializableDictionary ()
 
 MMSerializableDictionary (SerializationInfo info, StreamingContext context)
 
void OnBeforeSerialize ()
 We save the dictionary to our two lists More...
 
void OnAfterDeserialize ()
 Loads our two lists to our dictionary More...
 

Protected Member Functions

 DictionaryStringSceneData (SerializationInfo info, StreamingContext context)
 

Additional Inherited Members

- Protected Attributes inherited from MoreMountains.Tools.MMSerializableDictionary< string, MMPersistenceSceneData >
List< TKey > _keys
 
List< TValue > _values
 

Detailed Description

A serializable class used to store scene data, the key is a string (the scene name), the value is a MMPersistencySceneData

Constructor & Destructor Documentation

◆ DictionaryStringSceneData() [1/2]

MoreMountains.Tools.DictionaryStringSceneData.DictionaryStringSceneData ( )

◆ DictionaryStringSceneData() [2/2]

MoreMountains.Tools.DictionaryStringSceneData.DictionaryStringSceneData ( SerializationInfo  info,
StreamingContext  context 
)
protected

The documentation for this class was generated from the following file: