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 }; }
public BoolGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo) : base(data, fieldInfo, guiInfo) { base.GUI = new XJGUI.BoolGUI() { Title = guiInfo.Title, }; }
public EnumGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo) : base(data, fieldInfo, guiInfo) { base.GUI = new XJGUI.EnumGUI <T>() { Title = base.GUIInfo.Title, }; }
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, }; }
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, }; }
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 }; }
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 }; }
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 }; }
public Vector2GUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo) : base(data, fieldInfo, guiInfo) { }
public BoolGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo) : base(data, fieldInfo, guiInfo) { }
public FloatsGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo) : base(data, fieldInfo, guiInfo) { }
public UnSupportedGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo) : base(data, fieldInfo, guiInfo) { base.Unsupported = true; }
public StringGUI(object data, FieldInfo fieldInfo, FieldGUIInfo guiInfo) : base(data, fieldInfo, guiInfo) { }
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)); }