public ProjectDocument(IProjectFileStructure fileStructure, Project project) { Project = project; FileStructure = fileStructure; entities = project.Entities.ToDictionary(e => e.Name, e => e); foreach (var entity in project.Entities) { ((App)App.Current).AnimateSprite(entity.DefaultSprite); entity.DefaultSprite.Play(); } }
public ProjectDocument(IProjectFileStructure fileStructure, Project project) { Project = project; FileStructure = fileStructure; entities = project.Entities.ToDictionary(e => e.Name, e => e); foreach (var entity in project.Entities) { ((App)App.Current).AnimateSprite(entity.DefaultSprite); entity.DefaultSprite.Play(); } }
public ProjectDocument(IProjectFileStructure fileStructure, Project project, IStageDocumentFactory stageFactory) { Project = project; FileStructure = fileStructure; _stageFactory = stageFactory; foreach (var entity in project.Entities) { if (entity.DefaultSprite != null) { ((App)App.Current).AnimateSprite(entity.DefaultSprite); entity.DefaultSprite.Play(); } } }