protected override void SerializeArgments(List <Example.BehaviorValue> args) { var arg = new Example.BehaviorValue(); arg.IntValue = time; args.Add(arg); }
protected override void SerializeArgments(List <Example.BehaviorValue> args) { var arg = new Example.BehaviorValue(); arg.StrValue = variable.Name; args.Add(arg); args.Add(ValueHelper.Serialize(value)); }
protected override void SerializeArgments(List <Example.BehaviorValue> args) { var arg1 = new Example.BehaviorValue(); var arg2 = new Example.BehaviorValue(); var arg3 = new Example.BehaviorValue(); arg1.IntValue = count.Value; arg2.BoolValue = repeatForever.Value; arg2.StrValue = repeatForever.Name; arg3.BoolValue = endOnFailure.Value; args.Add(arg1); args.Add(arg2); args.Add(arg3); }
protected override void SerializeArgments(List <Example.BehaviorValue> args) { if (string.IsNullOrEmpty(scriptName)) { throw new Exception("scriptName is empty for " + FriendlyName); } var arg0 = new Example.BehaviorValue(); arg0.StrValue = scriptName; args.Add(arg0); foreach (var arg in this.args) { args.Add(ValueHelper.Serialize(arg)); } }
protected override void SerializeArgments(List <Example.BehaviorValue> args) { var arg = new Example.BehaviorValue(); if (message.IsShared) { arg.StrValue = message.Name; arg.BoolValue = true; } else { arg.StrValue = message.Value; arg.BoolValue = false; } args.Add(arg); }
public static Example.BehaviorValue Serialize(BehaviorValue input) { Example.BehaviorValue result = new Example.BehaviorValue(); result.valueType = input.valueType; switch (input.valueType) { case Example.BehaviorValue.ValueType.INTEGER: result.IntValue = input.IntValue; break; case Example.BehaviorValue.ValueType.FLOAT: result.FloatValue = input.FloatValue; break; case Example.BehaviorValue.ValueType.BOOLEAN: result.BoolValue = input.BoolValue; break; case Example.BehaviorValue.ValueType.STRING: result.StrValue = input.StrValue; break; } return(result); }