Esempio n. 1
0
        public void Initialize()
        {
            _manipSettings = new Settings();
            _manipContext.ManipulatorSet = XLEBridgeUtils.NativeManipulatorLayer.SceneManager.CreatePlacementManipulators(_manipSettings);
            // _controls->ActiveContext = _manipContext;
            _nativeManip = new XLEBridgeUtils.NativeManipulatorLayer(_manipContext);

            if (_resourceLister != null)
                _resourceLister.SelectionChanged += resourceLister_SelectionChanged;
        }
Esempio n. 2
0
 public PlacementManipulator()
 {
     _manipContext = new XLEBridgeUtils.ActiveManipulatorContext();
     _nativeManip = null;
 }
Esempio n. 3
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing) {
         if (_nativeManip != null) { _nativeManip.Dispose(); _nativeManip = null; }
         if (_manipContext != null) { _manipContext.Dispose(); _manipContext = null; }
     }
 }
Esempio n. 4
0
 public void Shutdown()
 {
     if (_nativeManip != null) { _nativeManip.Dispose(); _nativeManip = null; }
     if (_manipContext != null) { _manipContext.Dispose(); _manipContext = null; }
 }
Esempio n. 5
0
 public void Initialize()
 {
     _domChangeInspector = new XLEBridgeUtils.DomChangeInspector(m_contextRegistry);
     _domChangeInspector.OnActiveContextChanged += UpdateManipulatorContext;
     _manipContext.ManipulatorSet = XLEBridgeUtils.NativeManipulatorLayer.SceneManager.CreateTerrainManipulators();
     _nativeManip = new XLEBridgeUtils.NativeManipulatorLayer(_manipContext);
 }
Esempio n. 6
0
 TerrainManipulator()
 {
     _manipContext = new XLEBridgeUtils.ActiveManipulatorContext();
     _nativeManip = null;
 }