Esempio n. 1
0
 /// <summary>
 /// message Handler for project loaded/activated message
 /// </summary>
 /// <param name="message"></param>
 public void OnProjectActivated(ProjectActivated message)
 {
     if (sceneSource != null)
     {
         sceneSource.GraphChanged -= SceneSource_GraphChanged;
     }
     sceneSource = message.Project.Scene;
     sceneSource.GraphChanged += SceneSource_GraphChanged;
     //Build Scenegraph
     RebuildScenegraphEntities(sceneSource.RootEntities);
 }
Esempio n. 2
0
 private void ProjectActivatedHandler(object sender, ProjectEventArgs e)
 {
     ProjectActivated?.Invoke(sender, e);
 }
Esempio n. 3
0
 private void ProjectChanged(ProjectActivated projectMessage)
 {
     RebuildScenegraphEntities(projectMessage.Project.Scene.RootEntities);
 }