public static void recordNetCmd(Pt _pt) { if (fileWriter != null) { float time = Time.realtimeSinceStartup; CmdStep step = new CmdStep(time, _pt.reader.data); fileWriter.writeCmdStep(step); } }
public override void writeCmdStep(CmdStep step) { byte[] buffer = floatToByteArry(step.time); for (int i = 0; i < buffer.Length; i++) { file.WriteByte(buffer[i]); } byte cout = (byte)(step.datas.Length); file.WriteByte(cout); for (int i = 0; i < cout; i++) { file.WriteByte(step.datas[i]); } }
public override void writeCmdStep(CmdStep step) { float time = step.time; string str = time + " : "; if (step.datas != null) { for (int i = 0; i < step.datas.Length; i++) { str += step.datas[i]; if (i != step.datas.Length - 1) { str += " "; } } } file.WriteLine(str); }
public abstract void writeCmdStep(CmdStep step);