public void getSelectedPlayer(Action<ServerPlayer> onComplete)
 {
     var req = new Request(player.connection, Commands.Request_getSelectedPlayer, (o) =>
     {
         onComplete.Invoke(Server.instance.api.getPlayer((byte)o[0]));
     });
     req.Flush();
 }
 public void getCameraPosition(Action<Vector3> onComplete)
 {
     var req = new Request(player.connection, Commands.Request_getCameraPosition, (o) =>
     {
         onComplete.Invoke((Vector3)o[0]);
     });
     req.Flush();
 }
示例#3
0
        public void getSelectedPlayer(Action <ServerPlayer> onComplete)
        {
            var req = new Request(player.connection, Commands.Request_getSelectedPlayer, (o) =>
            {
                onComplete.Invoke(Server.instance.api.getPlayer((byte)o[0]));
            });

            req.Flush();
        }
示例#4
0
        public void getCameraPosition(Action <Vector3> onComplete)
        {
            var req = new Request(player.connection, Commands.Request_getCameraPosition, (o) =>
            {
                onComplete.Invoke((Vector3)o[0]);
            });

            req.Flush();
        }
 public void worldToScreenProject(Vector3 position, Action<Vector2> onComplete)
 {
     var req = new Request(player.connection, Commands.Request_worldToScreen, (o) =>
     {
         onComplete.Invoke((Vector2)o[0]);
     });
     req.bpf.Add(position);
     req.Flush();
 }
 public void isObjectVisible(Vector3 position, Action<bool> onComplete)
 {
     var req = new Request(player.connection, Commands.Request_isObjectVisible, (o) =>
     {
         onComplete.Invoke((bool)o[0]);
     });
     req.bpf.Add(position);
     req.Flush();
 }
示例#7
0
        public void worldToScreenProject(Vector3 position, Action <Vector2> onComplete)
        {
            var req = new Request(player.connection, Commands.Request_worldToScreen, (o) =>
            {
                onComplete.Invoke((Vector2)o[0]);
            });

            req.bpf.Add(position);
            req.Flush();
        }
示例#8
0
        public void isObjectVisible(Vector3 position, Action <bool> onComplete)
        {
            var req = new Request(player.connection, Commands.Request_isObjectVisible, (o) =>
            {
                onComplete.Invoke((bool)o[0]);
            });

            req.bpf.Add(position);
            req.Flush();
        }