public override void BEFunction(BETargetObject targetObject, BEBlock beBlock) { try { float newValue = float.Parse(BeController.GetVariable(beBlock.BeInputs.stringValues[0]), CultureInfo.InvariantCulture) + beBlock.BeInputs.numberValues[1]; BeController.SetVariable(beBlock.BeInputs.stringValues[0], newValue.ToString(CultureInfo.InvariantCulture)); } catch { string newValue = BeController.GetVariable(beBlock.BeInputs.stringValues[0]); BeController.SetVariable(beBlock.BeInputs.stringValues[0], newValue.ToString(CultureInfo.InvariantCulture)); } BeController.PlayNextOutside(beBlock); }
public override string BEOperation(BETargetObject targetObject, BEBlock beBlock) { string value = BeController.GetVariable(beBlock.BeInputs.stringValues[0]); return(value); }