您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

111 行
3.9 KiB

using UnityEngine;
namespace UnityEditor.PostProcessing
{
public static class FxStyles
{
public static GUIStyle tickStyleRight;
public static GUIStyle tickStyleLeft;
public static GUIStyle tickStyleCenter;
public static GUIStyle preSlider;
public static GUIStyle preSliderThumb;
public static GUIStyle preButton;
public static GUIStyle preDropdown;
public static GUIStyle preLabel;
public static GUIStyle hueCenterCursor;
public static GUIStyle hueRangeCursor;
public static GUIStyle centeredBoldLabel;
public static GUIStyle wheelThumb;
public static Vector2 wheelThumbSize;
public static GUIStyle header;
public static GUIStyle headerCheckbox;
public static GUIStyle headerFoldout;
public static Texture2D playIcon;
public static Texture2D checkerIcon;
public static Texture2D paneOptionsIcon;
public static GUIStyle centeredMiniLabel;
static FxStyles()
{
tickStyleRight = new GUIStyle("Label")
{
alignment = TextAnchor.MiddleRight,
fontSize = 9
};
tickStyleLeft = new GUIStyle("Label")
{
alignment = TextAnchor.MiddleLeft,
fontSize = 9
};
tickStyleCenter = new GUIStyle("Label")
{
alignment = TextAnchor.MiddleCenter,
fontSize = 9
};
preSlider = new GUIStyle("PreSlider");
preSliderThumb = new GUIStyle("PreSliderThumb");
preButton = new GUIStyle("PreButton");
preDropdown = new GUIStyle("preDropdown");
preLabel = new GUIStyle("ShurikenLabel");
hueCenterCursor = new GUIStyle("ColorPicker2DThumb")
{
normal = { background = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/ShurikenPlus.png") },
fixedWidth = 6,
fixedHeight = 6
};
hueRangeCursor = new GUIStyle(hueCenterCursor)
{
normal = { background = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/CircularToggle_ON.png") }
};
wheelThumb = new GUIStyle("ColorPicker2DThumb");
centeredBoldLabel = new GUIStyle(GUI.skin.GetStyle("Label"))
{
alignment = TextAnchor.UpperCenter,
fontStyle = FontStyle.Bold
};
centeredMiniLabel = new GUIStyle(EditorStyles.centeredGreyMiniLabel)
{
alignment = TextAnchor.UpperCenter
};
wheelThumbSize = new Vector2(
!Mathf.Approximately(wheelThumb.fixedWidth, 0f) ? wheelThumb.fixedWidth : wheelThumb.padding.horizontal,
!Mathf.Approximately(wheelThumb.fixedHeight, 0f) ? wheelThumb.fixedHeight : wheelThumb.padding.vertical
);
header = new GUIStyle("ShurikenModuleTitle")
{
font = (new GUIStyle("Label")).font,
border = new RectOffset(15, 7, 4, 4),
fixedHeight = 22,
contentOffset = new Vector2(20f, -2f)
};
headerCheckbox = new GUIStyle("ShurikenCheckMark");
headerFoldout = new GUIStyle("Foldout");
playIcon = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/IN foldout act.png");
checkerIcon = (Texture2D)EditorGUIUtility.LoadRequired("Icons/CheckerFloor.png");
if (EditorGUIUtility.isProSkin)
paneOptionsIcon = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/DarkSkin/Images/pane options.png");
else
paneOptionsIcon = (Texture2D)EditorGUIUtility.LoadRequired("Builtin Skins/LightSkin/Images/pane options.png");
}
}
}