// // Public Methods // public void Init(ToolLayerController toolLayers, ToggleButton inspectionDelPrefab) { inspectorTool = ComponentManager.Instance.Get <InspectorTool>(); map = ComponentManager.Instance.Get <MapController>(); this.toolLayers = toolLayers; this.inspectionDelPrefab = inspectionDelPrefab; }
// // Inheritance Methods // protected virtual void OnComponentRegistrationFinished() { // Get Components map = ComponentManager.Instance.Get <MapController>(); // Get or create the tool layer controller toolLayers = map.GetOrCreateLayerController(layerControllerPrefab); }
// // Public Methods // public void Init(ToolLayerController toolLayers, int maxInspectionCount) { // Initializations inspectorTool = ComponentManager.Instance.Get <InspectorTool>(); this.maxInspectionCount = maxInspectionCount; areaInspector.Init(toolLayers, inspectionDelPrefab); InitAreaInspectorInfo(); }
// // Public Methods // public void Init(ToolLayerController toolLayers, Canvas canvas, int maxInspectionCount) { // Initializations inspectorTool = ComponentManager.Instance.Get <InspectorTool>(); this.canvas = canvas; this.maxInspectionCount = maxInspectionCount; lineInspector.Init(toolLayers, endPtPrefab, inspectionDelPrefab, canvas); InitLineInspectorInfo(); }
// // Public Methods // public void Init(ToolLayerController toolLayers, ToggleButton endPtPrefab, ToggleButton inspectionDelPrefab, Canvas canvas) { inputHandler = ComponentManager.Instance.Get <InputHandler>(); inspectorTool = ComponentManager.Instance.Get <InspectorTool>(); map = ComponentManager.Instance.Get <MapController>(); this.toolLayers = toolLayers; this.canvas = canvas; this.endPtPrefab = endPtPrefab; this.inspectionDelPrefab = inspectionDelPrefab; }
// // Private Methods // private bool Init() { // Get Components map = ComponentManager.Instance.Get <MapController>(); if (map == null) { FailedInit(); return(false); } // Get tools layer-controller toolLayers = map.GetLayerController <ToolLayerController>(); if (toolLayers == null) { FailedInit(); return(false); } return(true); }
// // Public Methods // public void Init(ToolLayerController toolLayers) { //inputHandler = ComponentManager.Instance.Get<InputHandler>(); map = ComponentManager.Instance.Get <MapController>(); //this.toolLayers = toolLayers; }