Inheritance: IUnityeditorDrawableType
示例#1
0
文件: Float4Node.cs 项目: keijiro/SSE
 protected override void RemoveObsoleteInputConfig()
 {
     _inputName = null;
     _float4Value = null;
 }
示例#2
0
 public override void Initialize()
 {
     base.Initialize();
     _value = _value ?? new EditorFloat4();
 }
示例#3
0
 public override sealed void Initialize()
 {
     _float4Value            = _float4Value ?? new EditorFloat4();
     _constValue             = _constValue ?? new Float4OutputChannel(0, "Value");
     _constValue.DisplayName = "Value";
 }
示例#4
0
 public Float4InputChannel(uint id, string name, Vector4 defaultValue) : base(id, name)
 {
     this.defaultValue = defaultValue;
 }
示例#5
0
 public override void Draw()
 {
     GUILayout.BeginVertical();
     _value = EditorGUILayout.Vector4Field( "Value:", _value );
     GUILayout.EndVertical();
 }
示例#6
0
 public override sealed void Initialize()
 {
     _float4Value = _float4Value ?? new EditorFloat4();
     _constValue = _constValue ?? new Float4OutputChannel( 0, "Value" );
     _constValue.DisplayName = "Value";
 }
示例#7
0
 public override void Draw()
 {
     GUILayout.BeginVertical();
     _value = EditorGUILayout.Vector4Field("Value:", _value);
     GUILayout.EndVertical();
 }
示例#8
0
 public override void Initialize()
 {
     base.Initialize();
     _value = _value ?? new EditorFloat4();
 }
 public Float4InputChannel( uint id, string name, Vector4 defaultValue )
     : base(id, name)
 {
     this.defaultValue = defaultValue;
 }
示例#10
0
 protected override void RemoveObsoleteInputConfig()
 {
     _inputName   = null;
     _float4Value = null;
 }