public EntityComponentDataSource(SoftEvaluationContext context, IDebuggerHierarchicalObject parentSource,
                                  Value entityObject, Value entityManagerObject)
     : base(context, parentSource, "Component Data", ourLogger)
 {
     myEntityObject        = entityObject;
     myEntityManagerObject = entityManagerObject;
     myEntityManagerType   = entityManagerObject.Type;
 }
 public SceneRootObjectsSource(SoftEvaluationContext context, IDebuggerHierarchicalObject parentSource,
                               Value scene)
     : base(context, parentSource, "Game Objects", ourLogger)
 {
     myScene = scene;
 }
 public GameObjectComponentsSource(SoftEvaluationContext context, IDebuggerHierarchicalObject parentSource,
                                   Value gameObject)
     : base(context, parentSource, "Components", ourLogger)
 {
     myGameObject = gameObject;
 }