Пример #1
0
    public void RequestOptionalWorldProperty(string[] keys, OptionalWorldPropertyCallback callback)
    {
        int packetId = Interlocked.Increment(ref nextPacketId);

        lock (responseCallbacks)
            responseCallbacks[packetId] = (p) => callback.Invoke((OptionalWorldProperty)p);

        Send(new RequestOptionalWorldProperty()
        {
            PacketId = packetId,
            Keys     = keys
        });
    }
Пример #2
0
 public void RequestOptionalWorldProperty(string key, OptionalWorldPropertyCallback callback)
 {
     RequestOptionalWorldProperty(new string[] { key }, callback);
 }