Esempio n. 1
0
    // 送信データ作成
    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}]");
    }
Esempio n. 2
0
    // 送信データ作成
    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}]");
    }
Esempio n. 3
0
    // 送信データ作成
    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}]");
    }
Esempio n. 4
0
    // 送信データ作成
    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}]");
    }