public MarkerItemModel(MarkerItemModel m, IdeCollection <IdeBaseItem> source) : base(source) { _marker = new GameMarker { Source = m.Asset.FullPath, Id = Guid.NewGuid().ToString() //TODO: Proper ID generation, not as a GUID }; Name = m.Name; }
public MarkerItemModel(MarkerItemModel m, IdeCollection <IdeBaseItem> source) : base(source) { _marker = new GameMarker { Id = Guid.NewGuid().ToString() //TODO: Proper ID generation, not as a GUID }; Asset = new AssetController(AssetType.Image); Asset.Register(m._marker.Source); _marker.Source = Asset.FullPath; Asset.PropertyChanged += AssetUpdated; Name = m.Name; }