public void Deactivate() { if (tool != null) { tool.OnToolDeselect(); } targetCircle.gameObject.SetActive(false); }
public void SetTool(int idx) { if (activeToolUI != null) { activeToolUI.SetActive(false); } if (activeTool != null) { activeTool.OnToolDeselect(); } activeTool = tools[idx]; activeTool.OnToolSelect(selectedObject); activeTool.OnBrushRadiusChange(toolRadius); if (toolUI[idx] != null) { activeToolUI = toolUI[idx]; activeToolUI.SetActive(true); } selectedToolText.text = "SELECTED:\n" + activeTool.toolName; }