Exemplo n.º 1
0
        static public void LoadResources()
        {
            UnityPrimitiveCubeThumb     = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Cube.png");
            UnityPrimitiveSphereThumb   = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Sphere.png");
            UnityPrimitiveCylinderThumb = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Cylinder.png");
            UnityPrimitiveCapsuleThumb  = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Capsule.png");
            UnityPrimitivePlaneThumb    = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Plane.png");
            UnityPrimitiveQuadThumb     = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Quad.png");

            UnityPrimitivePointlightThumb      = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Pointlight.png");
            UnityPrimitiveArealightThumb       = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Arealight.png");
            UnityPrimitiveSunlightThumb        = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Sunlight.png");
            UnityPrimitiveSpotlightThumb       = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Spotlight.png");
            UnityPrimitiveReflectionprobeThumb = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Reflectionprobe.png");
            UnityPrimitiveLightprobegroupThumb = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Lightprobegroup.png");

            UnityPrimitiveParticlesystemThumb = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Particlesystem.png");
            UnityPrimitiveAudioemitterThumb   = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Audioemitter.png");
            UnityPrimitiveAudioreverbThumb    = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Audioreverb.png");

            UnityPrimitiveCameraThumb         = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Camera.png");
            UnityPrimitiveCameraviewportThumb = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Cameraviewport.png");
            UnityPrimitiveTreeThumb           = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Tree.png");
            UnityPrimitiveLandscapeThumb      = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Landscape.png");
            UnityPrimitiveSpriteThumb         = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Sprite.png");
            UnityPrimitiveNullobjectThumb     = (Texture)AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlus_Icon_Nullobject.png");


            ButtonSize.x = UnityPrimitiveCubeThumb.width;
            ButtonSize.y = UnityPrimitiveCubeThumb.height;
            IconsSkin    = AssetDatabase.LoadMainAssetAtPath(EditorPlus.PlusPath + EditorPlus.SelectedSkinFolder + "UnityPlusSkinIcons.guiskin") as GUISkin;

            if (window != null)
            {
                window.Repaint();
            }
        }