public Add ( string key, List |
||
key | string | |
valuelist | List |
|
return | void |
public void Add(string key, List<double> valuelist)
{
keys.Add ('"' + key + '"');
List<string> temp = new List<string> ();
for (int i = 0; i < valuelist.Count; i++) {
var string_value = valuelist [i].ToString ();
if (string_value.Equals("NaN")) {
temp.Add("\"nan\"");
}
else if (string_value.Equals("Infinity")) {
temp.Add("\"inf\"");
}
else if (string_value.Equals( "-Infinity")) {
temp.Add("\"-inf\"");
}
else {
temp.Add (string_value);
}
}
values.Add ("[" + string.Join (",", temp.ToArray ()) + "]");
}
public json GameState() { json buffer = new json (); buffer.Add ("ut", Planetarium.GetUniversalTime()); //buffer.Add ("rotating", Planetarium.FrameIsRotating()); buffer.Add ("frame_angle", Planetarium.InverseRotAngle); buffer.Add ("active_vessel", FlightGlobals.ActiveVessel.id.ToString()); buffer.Add ("throttle", FlightInputHandler.state.mainThrottle); return buffer; }