コード例 #1
0
 private void InitTool(BaseLevelEditorTool tool)
 {
     tool.Toggle.group = _toggleGroup;
     tool.Toggle.onValueChanged.AddListener(value =>
     {
         if (value)
         {
             SelectedTool = tool;
         }
     });
 }
コード例 #2
0
        private void Start()
        {
            _tools = GetComponentsInChildren <BaseLevelEditorTool>();

            foreach (BaseLevelEditorTool itTool in _tools)
            {
                InitTool(itTool);
            }

            if (!_tools.IsNullOrEmpty())
            {
                SelectedTool          = _tools[0];
                _tools[0].Toggle.isOn = true;
            }
        }