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; }
public PlacementManipulator() { _manipContext = new XLEBridgeUtils.ActiveManipulatorContext(); _nativeManip = null; }
protected virtual void Dispose(bool disposing) { if (disposing) { if (_nativeManip != null) { _nativeManip.Dispose(); _nativeManip = null; } if (_manipContext != null) { _manipContext.Dispose(); _manipContext = null; } } }
public void Shutdown() { if (_nativeManip != null) { _nativeManip.Dispose(); _nativeManip = null; } if (_manipContext != null) { _manipContext.Dispose(); _manipContext = null; } }
public void Initialize() { _domChangeInspector = new XLEBridgeUtils.DomChangeInspector(m_contextRegistry); _domChangeInspector.OnActiveContextChanged += UpdateManipulatorContext; _manipContext.ManipulatorSet = XLEBridgeUtils.NativeManipulatorLayer.SceneManager.CreateTerrainManipulators(); _nativeManip = new XLEBridgeUtils.NativeManipulatorLayer(_manipContext); }
TerrainManipulator() { _manipContext = new XLEBridgeUtils.ActiveManipulatorContext(); _nativeManip = null; }