您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
111 行
3.9 KiB
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");
|
|
}
|
|
}
|
|
}
|