Exemplo n.º 1
0
        public Matrix4x4GUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
            : base(data, fieldInfo, guiInfo)
        {
            Matrix4x4 minValue = guiInfo.MinValueIsSet ? new Matrix4x4()
            {
                m00 = guiInfo.MinValue, m10 = guiInfo.MinValue, m20 = guiInfo.MinValue, m30 = guiInfo.MinValue,
                m01 = guiInfo.MinValue, m11 = guiInfo.MinValue, m21 = guiInfo.MinValue, m31 = guiInfo.MinValue,
                m02 = guiInfo.MinValue, m12 = guiInfo.MinValue, m22 = guiInfo.MinValue, m32 = guiInfo.MinValue,
                m03 = guiInfo.MinValue, m13 = guiInfo.MinValue, m23 = guiInfo.MinValue, m33 = guiInfo.MinValue,
            } : XJGUILayout.DefaultMinValueMatrix4x4;

            Matrix4x4 maxValue = guiInfo.MaxValueIsSet ? new Matrix4x4()
            {
                m00 = guiInfo.MaxValue, m10 = guiInfo.MaxValue, m20 = guiInfo.MaxValue, m30 = guiInfo.MaxValue,
                m01 = guiInfo.MaxValue, m11 = guiInfo.MaxValue, m21 = guiInfo.MaxValue, m31 = guiInfo.MaxValue,
                m02 = guiInfo.MaxValue, m12 = guiInfo.MaxValue, m22 = guiInfo.MaxValue, m32 = guiInfo.MaxValue,
                m03 = guiInfo.MaxValue, m13 = guiInfo.MaxValue, m23 = guiInfo.MaxValue, m33 = guiInfo.MaxValue,
            } : XJGUILayout.DefaultMaxValueMatrix4x4;

            base.GUI = new XJGUI.Matrix4x4GUI()
            {
                Title      = guiInfo.Title,
                FieldWidth = guiInfo.FieldWidthIsSet ? guiInfo.FieldWidth : XJGUILayout.DefaultFieldWidthValue,
                MinValue   = minValue,
                MaxValue   = maxValue,
                Decimals   = guiInfo.DecimalsIsSet ? guiInfo.Decimals : XJGUILayout.DefaultDecimals
            };
        }
Exemplo n.º 2
0
 public BoolGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
     base.GUI = new XJGUI.BoolGUI()
     {
         Title = guiInfo.Title,
     };
 }
Exemplo n.º 3
0
 public EnumGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
     base.GUI = new XJGUI.EnumGUI <T>()
     {
         Title = base.GUIInfo.Title,
     };
 }
Exemplo n.º 4
0
 public StringGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
     base.GUI = new XJGUI.StringGUI()
     {
         Title      = guiInfo.Title,
         FieldWidth = guiInfo.FieldWidthIsSet ? guiInfo.FieldWidth : XJGUILayout.DefaultFieldWidthString,
     };
 }
Exemplo n.º 5
0
 public IntGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
     base.GUI = new XJGUI.IntGUI()
     {
         Title      = guiInfo.Title,
         FieldWidth = guiInfo.FieldWidthIsSet ? guiInfo.FieldWidth : XJGUILayout.DefaultFieldWidthValue,
         MinValue   = guiInfo.MinValueIsSet ? (int)guiInfo.MinValue : XJGUILayout.DefaultMinValueInt,
         MaxValue   = guiInfo.MaxValueIsSet ? (int)guiInfo.MaxValue : XJGUILayout.DefaultMaxValueInt,
     };
 }
Exemplo n.º 6
0
 public ColorGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
     base.GUI = new XJGUI.ColorGUI()
     {
         Title    = guiInfo.Title,
         MinValue = guiInfo.MinValueIsSet ? new Color(guiInfo.MinValue, guiInfo.MinValue, guiInfo.MinValue, guiInfo.MinValue) : XJGUILayout.DefaultMinValueColor,
         MaxValue = guiInfo.MaxValueIsSet ? new Color(guiInfo.MaxValue, guiInfo.MaxValue, guiInfo.MaxValue, guiInfo.MaxValue) : XJGUILayout.DefaultMaxValueColor,
         Decimals = guiInfo.DecimalsIsSet ? guiInfo.Decimals : XJGUILayout.DefaultDecimals
     };
 }
Exemplo n.º 7
0
 public Vector3GUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
     base.GUI = new XJGUI.Vector3GUI()
     {
         Title      = guiInfo.Title,
         FieldWidth = guiInfo.FieldWidthIsSet ? guiInfo.FieldWidth : XJGUILayout.DefaultFieldWidthValue,
         MinValue   = guiInfo.MinValueIsSet ? new Vector3(guiInfo.MinValue, guiInfo.MinValue, guiInfo.MinValue) : XJGUILayout.DefaultMinValueVector3,
         MaxValue   = guiInfo.MaxValueIsSet ? new Vector3(guiInfo.MaxValue, guiInfo.MaxValue, guiInfo.MaxValue) : XJGUILayout.DefaultMaxValueVector3,
         Decimals   = guiInfo.DecimalsIsSet ? guiInfo.Decimals : XJGUILayout.DefaultDecimals
     };
 }
Exemplo n.º 8
0
 public FloatGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
     base.GUI = new XJGUI.FloatGUI()
     {
         Title      = guiInfo.Title,
         FieldWidth = guiInfo.FieldWidthIsSet ? guiInfo.FieldWidth : XJGUILayout.DefaultFieldWidthValue,
         MinValue   = guiInfo.MinValueIsSet ? (float)guiInfo.MinValue : XJGUILayout.DefaultMinValueFloat,
         MaxValue   = guiInfo.MaxValueIsSet ? (float)guiInfo.MaxValue : XJGUILayout.DefaultMaxValueFloat,
         Decimals   = guiInfo.DecimalsIsSet ? guiInfo.Decimals : XJGUILayout.DefaultDecimals
     };
 }
Exemplo n.º 9
0
 public Vector2GUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
 }
Exemplo n.º 10
0
 public BoolGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
 }
Exemplo n.º 11
0
 public FloatsGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
 }
Exemplo n.º 12
0
 public UnSupportedGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
     base.Unsupported = true;
 }
Exemplo n.º 13
0
 public StringGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
 }
Exemplo n.º 14
0
 public FieldGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo)
     : base(data, fieldInfo, guiInfo)
 {
     base.GUI = new XJGUI.FieldGUI(base.GUIInfo.Title, base.FieldInfo.GetValue(base.Data));
 }