Exemplo n.º 1
0
 internal IDisposable NewStructItemInspectorFactoryScope(IComponentDataElement root, CustomInspectorManager customInspectors, Type elementType)
 {
     return((IDisposable)Activator.CreateInstance(
                typeof(StructInspectorFactoryScope <>).MakeGenericType(elementType),
                this, root, customInspectors));
 }
Exemplo n.º 2
0
 internal StructInspectorFactoryScope <T> NewStructInspectorFactoryScope <T>(IComponentDataElement root, CustomInspectorManager customInspectors)
 {
     return(new StructInspectorFactoryScope <T>(this, root, customInspectors));
 }
Exemplo n.º 3
0
 public StructInspectorFactoryScope(InspectorContext context, IComponentDataElement root, CustomInspectorManager customInspectors)
 {
     Context = context;
     Context.StructElementFactory = new StructDataElementFactory <T>(root, customInspectors);
 }
Exemplo n.º 4
0
 public StructDataElementFactory(IComponentDataElement root, CustomInspectorManager customInspectors)
 {
     Root             = root;
     CustomInspectors = customInspectors;
 }
 public EntityContainerAdapter(InspectorVisitor <Entity> visitor) : base(visitor)
 {
     CustomInspectors = Session.GetManager <CustomInspectorManager>();
     EntityManager    = Session.GetManager <IWorldManager>().EntityManager;
 }