Frame of Reference Game API
1.0.3
|
Loads new XML data into a Universe. More...
Public Member Functions | |
ImportXml (Func< Universe > getUniverse, Action< Universe > setUniverse, string xmlData, Action refreshHandler) | |
Creates a new command for loading XML data into a Universe. More... | |
Public Member Functions inherited from NanoByte::Common::Undo::FirstExecuteCommand | |
void | Execute () |
virtual void | Undo () |
Protected Member Functions | |
override void | TransferNonXmlData (Universe oldUniverse, Universe newUniverse) |
Protected Member Functions inherited from AlphaFramework.Editor.World.Commands.ImportXmlBase< Universe > | |
ImportXmlBase (Func< TUniverse > getUniverse, Action< TUniverse > setUniverse, string xmlData, Action refreshHandler) | |
override void | OnFirstExecute () |
abstract void | TransferNonXmlData (TUniverse oldUniverse, TUniverse newUniverse) |
override void | OnRedo () |
override void | OnUndo () |
Loads new XML data into a Universe.
|
inline |
Creates a new command for loading XML data into a Universe.
getUniverse | Called to get the current Universe in the editor. |
setUniverse | Called to change the current Universe in the editor. |
xmlData | The XML string to parse. |
refreshHandler | Called when the presenter needs to be reset. |