Exemple #1
0
    void DrawBtns()
    {
        EditorGUILayout.BeginHorizontal(GUILayout.Width(DefaultWidth));

        if (GUILayout.Button("Find Unity Font", GUILayout.Width(140)))
        {
            _scrollViewPos = Vector2.zero;
            currentMode    = CheckerMode.CheckFont;
            CheckFontResult();
        }

        if (GUILayout.Button("Find Invalid Sprite", GUILayout.Width(140)))
        {
            _scrollViewPos = Vector2.zero;
            currentMode    = CheckerMode.CheckSprite;
            CheckAtlasResult();
        }

        if (GUILayout.Button("Find TextureMask", GUILayout.Width(140)))
        {
            _scrollViewPos = Vector2.zero;
            currentMode    = CheckerMode.CheckTextureMask;
            CheckTextureMaskResult();
        }

        EditorGUILayout.EndHorizontal();
    }
Exemple #2
0
        public INetChecker Create(CheckerMode type)
        {
            switch (type)
            {
            case CheckerMode.КомпонентыСвязности:
                return(new ConnectChecker());

            case CheckerMode.Объем:
                return(new VolumeChecker());

            //case CheckerMode.МКЭ:
            //    return new FEMChecker();
            default:
                return(new ConnectChecker());
            }
        }
Exemple #3
0
 void ReturnToIdleMode()
 {
     todoList.Clear();
     currentMode = CheckerMode.Idle;
 }