private void InitTool(BaseLevelEditorTool tool) { tool.Toggle.group = _toggleGroup; tool.Toggle.onValueChanged.AddListener(value => { if (value) { SelectedTool = tool; } }); }
private void Start() { _tools = GetComponentsInChildren <BaseLevelEditorTool>(); foreach (BaseLevelEditorTool itTool in _tools) { InitTool(itTool); } if (!_tools.IsNullOrEmpty()) { SelectedTool = _tools[0]; _tools[0].Toggle.isOn = true; } }