public override void BeginSetup() { x = new FloatOutput(this); y = new FloatOutput(this); z = new FloatOutput(this); magn = new FloatOutput(this); in1 = new MultiDataInput(this, new List <Type>(new Type[] { typeof(Vector2), typeof(Vector3) })); inputs.Add(in1); }
private void SetOutputValues(ActivityContext context, double value) { StringOutput.Set(context, String.Format("{0:0.0#####}", value)); MoneyOutput.Set(context, new Money { Value = Convert.ToDecimal(Math.Round(value, 2)) }); TruncatedOutput.Set(context, Convert.ToInt32(Math.Truncate(value))); RoundedOutput.Set(context, Math.Round(value, 0)); FloatOutput.Set(context, value); }