Esempio n. 1
0
        protected override void Draw(Rect r)
        {
            var drawR = r;

            drawR.xMin -= 16f;
            asset.Draw(drawR, false, false);

            var bRect = r;

            bRect.xMin += bRect.width - 50f;
            if (GUI.Button(bRect, "Use", EditorStyles.miniButton))
            {
                EditorGUIUtility.systemCopyBuffer = asset.guid;
                Selection.objects = (parent as FR2_DuplicateFolder).children.Select(
                    a => FR2_Unity.LoadAssetAtPath <Object>(((FR2_DuplicateAsset)a).asset.assetPath)
                    ).ToArray();
                FR2_Export.MergeDuplicate();
            }

            //if (GUI.Button(bRect, "Remove Others", EditorStyles.miniButton))
            //{
            //    EditorGUIUtility.systemCopyBuffer = asset.guid;
            //    Selection.objects = (parent as FR2_DuplicateFolder).children.Select(
            //        a => FR2_Unity.LoadAssetAtPath<Object>(((FR2_DuplicateAsset)a).asset.assetPath)
            //    ).ToArray();
            //    FR2_Export.MergeDuplicate();
            //}
        }
Esempio n. 2
0
 private float DrawBrief(FR2_Asset asset, Rect r, bool highlight)
 {
     return(asset.Draw(r, false, false));
 }
Esempio n. 3
0
        private float DrawAsset(FR2_Asset asset, Rect r, bool highlight)
        {
//, bool hasMouse
            return(asset.Draw(r, highlight, true)); //hasMouse,
        }