Ejemplo n.º 1
0
    public static void SendNetSpawnRequest(int connectionID, string slug, float x, float y, float z, float rotX, float rotY, float rotZ, float rotW)
    {
        _data.RegisterObject(slug, x, y, z, rotX, rotY, rotZ, rotW);

        ByteBuffer buffer = new ByteBuffer();

        buffer.WriteLong((long)PacketType.NetSpawn);

        buffer.WriteInteger(_data.Index);

        buffer.WriteString(slug);

        buffer.WriteFloat(x);
        buffer.WriteFloat(y);
        buffer.WriteFloat(z);

        buffer.WriteFloat(rotX);
        buffer.WriteFloat(rotY);
        buffer.WriteFloat(rotZ);
        buffer.WriteFloat(rotW);

        Console.WriteLine(_data.Index);

        SendDataToAll(buffer.ToArray());
        buffer.Dispose();
    }