protected override void CloneProperties(Node newnode) { base.CloneProperties(newnode); if (_weight != null) { DecoratorWeight dec = (DecoratorWeight)newnode; dec._weight = (VariableDef)_weight.Clone(); } }
public Descriptor_t Clone() { Descriptor_t descriptor = new Descriptor_t(); descriptor._attribute = (VariableDef)_attribute.Clone(); descriptor._reference = (VariableDef)_reference.Clone(); descriptor._descriptorWeight = _descriptorWeight; return(descriptor); }
protected override void CloneProperties(Node newnode) { base.CloneProperties(newnode); DecoratorTime dec = (DecoratorTime)newnode; if (_time != null) { dec._time = (VariableDef)_time.Clone(); } }
protected override void CloneProperties(Node newnode) { base.CloneProperties(newnode); ExampleNode dec = (ExampleNode)newnode; if (_time != null) { dec._time = (VariableDef)_time.Clone(); } }
protected override void CloneProperties(Node newnode) { base.CloneProperties(newnode); DecoratorCount dec = (DecoratorCount)newnode; if (_count != null) { dec._count = (VariableDef)_count.Clone(); } }
protected override void CloneProperties(Node newnode) { base.CloneProperties(newnode); CountOnce dec = (CountOnce)newnode; if (_count != null) { dec._count = (VariableDef)_count.Clone(); } }
protected override void CloneProperties(Node newnode) { base.CloneProperties(newnode); Wait dec = (Wait)newnode; if (_time != null) { dec._time = (VariableDef)_time.Clone(); } dec._ignoreTimeScale = this._ignoreTimeScale; }
protected override void CloneProperties(Behaviac.Design.Nodes.Node newattach) { base.CloneProperties(newattach); DecoratorIterator prec = (DecoratorIterator)newattach; if (_opl != null) { prec._opl = (VariableDef)_opl.Clone(); } if (_opr != null) { prec._opr = (RightValueDef)_opr.Clone(); } }
protected override void CloneProperties(Node newnode) { base.CloneProperties(newnode); Assignment prec = (Assignment)newnode; if (_opl != null) { prec._opl = (VariableDef)_opl.Clone(); } if (_opr != null) { prec._opr = (RightValueDef)_opr.Clone(); } }
protected override void CloneProperties(Node newnode) { base.CloneProperties(newnode); Condition prec = (Condition)newnode; //prec._negate = _negate; if (_opl != null) { prec._opl = (RightValueDef)_opl.Clone(); } if (_opr != null) { prec._opr = (VariableDef)_opr.Clone(); } prec._operator = _operator; }
protected override void CloneProperties(Node newnode) { base.CloneProperties(newnode); Compute prec = (Compute)newnode; //prec._negate = _negate; if (_opl != null) { prec._opl = (VariableDef)_opl.Clone(); } if (_opr1 != null) { prec._opr1 = (RightValueDef)_opr1.Clone(); } prec._operator = _operator; if (_opr2 != null) { prec._opr2 = (RightValueDef)_opr2.Clone(); } }