private void drawRow(EffectBean asset)
        {
            int lv = 0;

            if (asset.FilePath == GUISetting.SelectFilePath)
            {
                GUI.color = GUISetting.SelectColor;
            }

            if (GUILayout.Button(asset.Name, "OL TextField", GUILayout.MaxWidth(200f)))
            {
                Selection.activeObject    = AssetDatabase.LoadAssetAtPath <Object>(asset.FilePath);
                GUISetting.SelectFilePath = asset.FilePath;
            }

            GUILayout.Space(50);
            GUILayout.Label(asset.AssetDesc, GUILayout.MinWidth(100f));

            setGUIColor(asset.DrawCallScore);
            GUILayout.Label(asset.DrawCallCount.ToString(), GUILayout.MinWidth(100f));
            GUI.color = Color.white;

            GUILayout.Label(asset.TextureCount.ToString(), GUILayout.MinWidth(80f));
            GUI.color = Color.white;

            setGUIColor(asset.ParticeScore);
            GUILayout.Label(asset.ParticelCount.ToString(), GUILayout.Width(100F));

            lv        = GUISetting.CalScoreLevel(asset.Score);
            GUI.color = GUISetting.ScoreColors[lv];
            GUILayout.Label(GUISetting.ScoreNames[lv], GUILayout.MinWidth(100F));
            GUI.color = Color.white;
        }
        private void drawRow(ModelBean model)
        {
            int lv = 0;

            if (model.FilePath == GUISetting.SelectFilePath)
            {
                GUI.color = GUISetting.SelectColor;
            }

            if (GUILayout.Button(model.Name, "OL TextField", GUILayout.MaxWidth(200f)))
            {
                Selection.activeObject    = AssetDatabase.LoadAssetAtPath <Object>(model.FilePath);
                GUISetting.SelectFilePath = model.FilePath;
            }

            GUILayout.Space(50);
            GUILayout.Label(model.AssetDesc, GUILayout.MinWidth(100f));

            GUILayout.Label(model.VertexCount.ToString(), GUILayout.MinWidth(80f));

            setGUIColor(model.TriangleScore);
            GUILayout.Label(model.TriangleCount.ToString(), GUILayout.MinWidth(80f));

            setGUIColor(model.BondScore);
            GUILayout.Label(model.BondCount.ToString(), GUILayout.MinWidth(50f));
            GUI.color = Color.white;
            //            GUILayout.Label(model.TextureName , GUILayout.Width(150F));
            GUILayout.Label(string.Format("{0}x{1}", model.TextureSize.x, model.TextureSize.y), GUILayout.Width(100F));

            lv        = GUISetting.CalScoreLevel(model.Score);
            GUI.color = GUISetting.ScoreColors[lv];
            GUILayout.Label(GUISetting.ScoreNames[lv], GUILayout.MinWidth(100F));
            GUI.color = Color.white;
        }
        private void setGUIColor(float score)
        {
            int lv = GUISetting.CalScoreLevel(score);;

            GUI.color = GUISetting.ScoreColors[lv];
        }