public NewWorldObjectArchetypeViewModel(WorldEditorWorldViewModel parent, String name, WorldObjectArchetypeData data, String archetypeKey, IArchetypeBasedWorldEditorTypeMetaData metaData, IArchetypeBasedWorldEditorTypeDefinition typeDefinition) { this.Name = name; this._data = data; this._metaData = metaData; this._typeDefinition = typeDefinition; this._archetypeKey = archetypeKey; this.Command = new DelegateCommand(() => { parent.CreateWorldObject(this); }); }
public virtual void SetArchetypeData(WorldObjectArchetypeData data) { this._archetypeData = data; }