コード例 #1
0
        public void Rpc(short index, short handle, byte[] bytes, int count)
        {
            Node player = index == 0 ? __client : __server;

            if (player == null)
            {
                return;
            }

            NetworkWriter writer = new NetworkWriter();

            writer.Write(bytes, count);

            player.InvokeHandler(handle, -1, new NetworkReader(writer.AsArray()));
        }
コード例 #2
0
        public void Rpc(short index, short handle, MessageBase message)
        {
            Node player = index == 0 ? __client : __server;

            if (player == null)
            {
                return;
            }

            NetworkWriter writer = new NetworkWriter();

            writer.Write(handle);

            if (message != null)
            {
                writer.Write(message);
            }

            player.InvokeHandler(handle, -1, new NetworkReader(writer.AsArray()));
        }