mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-12-24 14:06:23 +01:00
part
This commit is contained in:
parent
6cb3eec809
commit
f6e04d42c6
2 changed files with 17 additions and 11 deletions
|
@ -19,8 +19,8 @@ function Node_Particle(_x, _y, _group = noone) : Node_VFX_Spawner_Base(_x, _y, _
|
|||
|
||||
inputs[input_len + 5] = nodeValue_Int("Line life", self, 4 );
|
||||
|
||||
inputs[3].setValue( DEF_AREA_REF );
|
||||
inputs[3].setUnitRef(onSurfaceSize, VALUE_UNIT.reference);
|
||||
inputs[3].setDefValue( DEF_AREA_REF );
|
||||
|
||||
outputs[0] = nodeValue_Output("Surface out", self, VALUE_TYPE.surface, noone);
|
||||
|
||||
|
|
|
@ -94,23 +94,27 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru
|
|||
is_anim = false;
|
||||
sep_axis = false;
|
||||
animable = true;
|
||||
sepable = is_array(_value) && array_length(_value) > 1;
|
||||
animator = new valueAnimator(_value, self, false);
|
||||
animators = [];
|
||||
|
||||
if(is_array(_value))
|
||||
for( var i = 0, n = array_length(_value); i < n; i++ ) {
|
||||
animators[i] = new valueAnimator(_value[i], self, true);
|
||||
animators[i].index = i;
|
||||
}
|
||||
|
||||
on_end = KEYFRAME_END.hold;
|
||||
loop_range = -1;
|
||||
#endregion
|
||||
|
||||
#region ---- value ----
|
||||
static setDefValue = function(_value) {
|
||||
sepable = is_array(_value) && array_length(_value) > 1;
|
||||
animator = new valueAnimator(_value, self, false);
|
||||
animators = [];
|
||||
|
||||
def_val = array_clone(_value);
|
||||
if(is_array(_value))
|
||||
for( var i = 0, n = array_length(_value); i < n; i++ ) {
|
||||
animators[i] = new valueAnimator(_value[i], self, true);
|
||||
animators[i].index = i;
|
||||
}
|
||||
|
||||
def_val = array_clone(_value);
|
||||
}
|
||||
|
||||
setDefValue(_value);
|
||||
def_length = is_array(def_val)? array_length(def_val) : 0;
|
||||
def_depth = array_get_depth(def_val);
|
||||
unit = new nodeValueUnit(self);
|
||||
|
@ -323,9 +327,11 @@ function NodeValue(_name, _node, _connect, _type, _value, _tooltip = "") constru
|
|||
|
||||
static setUnitRef = function(ref, mode = VALUE_UNIT.constant) { #region
|
||||
express_edit.side_button = unit.triggerButton;
|
||||
display_data.onSurfaceSize = ref;
|
||||
|
||||
if(editWidget) {
|
||||
editWidget.unit = unit;
|
||||
editWidget.onSurfaceSize = ref;
|
||||
|
||||
if(is_instanceof(editWidget, textBox))
|
||||
editWidget.side_button = unit.triggerButton;
|
||||
|
|
Loading…
Reference in a new issue