public EntityComponentDataSource(SoftEvaluationContext context, IDebuggerHierarchicalObject parentSource, Value entityObject, Value entityManagerObject) : base(context, parentSource, "Component Data", ourLogger) { myEntityObject = entityObject; myEntityManagerObject = entityManagerObject; myEntityManagerType = entityManagerObject.Type; }
protected SyntheticGroupObjectValueSourceBase(SoftEvaluationContext context, IDebuggerHierarchicalObject parentSource, string name, ILogger logger) { myLogger = logger; Context = context; ParentSource = parentSource; Name = name; Adaptor = context.Session.Adapter; myExpressionEvaluator = context.Session.Evaluators.GetEvaluator(context); }
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; }