// 送信データ作成 public static void Send(HvNetworkIO net, ServerCommand command, float data) { net.Writer.Begin(HvNetworkIO.Command.ServerCommand, (BinaryWriter writer) => { writer.Write((int)command); writer.Write(data); }); net.Log($"send : server command[{command.ToString()}] value[{data}]"); }
// 送信データ作成 public static void Send(HvNetworkIO net, int width, int height) { net.Writer.Begin(HvNetworkIO.Command.ClientSetting, (BinaryWriter writer) => { writer.Write(width); writer.Write(height); }); net.Log($"send : [{width},{height}]"); }
// 送信データ作成 public static void Send(HvNetworkIO net, int width, int height, int bufferSize) { net.Writer.Begin(HvNetworkIO.Command.StartInfo, (BinaryWriter writer) => { writer.Write(width); writer.Write(height); writer.Write(bufferSize); }); net.Log($"send : size[{width},{height}] bufferSize[{bufferSize}]"); }
// 送信データ作成 public static void Send(HvNetworkIO net, Quaternion cameraRot, int imageId) { net.Writer.Begin(HvNetworkIO.Command.ClientInfo, (BinaryWriter writer) => { // 傾き情報 writer.Write(cameraRot.x); writer.Write(cameraRot.y); writer.Write(cameraRot.z); writer.Write(cameraRot.w); writer.Write(imageId); // クライアントが最後に処理したフレーム }); net.Log($"send : [{cameraRot}]"); }