Beispiel #1
0
        public bool OnGUI()
        {
            bool delete;

            GUIHelper.FoldoutBar(ref _foldout, _overlayData.asset.overlayName, out move, out delete);

            if (!_foldout)
            {
                return(false);
            }

            Delete = delete;

            GUIHelper.BeginHorizontalPadded(10, Color.white);
            GUILayout.BeginVertical();

            bool changed = OnColorGUI();

            GUILayout.BeginHorizontal();
            foreach (var texture in _textures)
            {
                changed |= texture.OnGUI();
            }
            GUILayout.EndHorizontal();

            GUILayout.EndVertical();

            GUIHelper.EndVerticalPadded(10);

            return(changed);
        }