Пример #1
0
        /// <summary>
        /// Send a message to this resource Nui.
        /// </summary>
        /// <param name="nuiRequest">The nui request object.</param>
        public static void SendNuiActionData(NuiRequest nuiRequest)
        {
            try
            {
                string serializedQuery = JsonConvert.SerializeObject(nuiRequest, Formatting.Indented);

                API.SendNuiMessage(serializedQuery);
            }
            catch (Exception exception)
            {
                LogError(exception, " in SendNuiActionData");
            }
        }
Пример #2
0
 /// <summary>
 /// Send a nui message to all player clients.
 /// </summary>
 /// <param name="nuiRequest">The nui request to send to all players.</param>
 public static void SendNuiActionDataToAll(NuiRequest nuiRequest)
 {
     TriggerClientEvent($"internal:{ResourceName}:onServerNuiRequest", nuiRequest);
 }
Пример #3
0
        private async void onServerNuiRequest(NuiRequest request)
        {
            SendNuiActionData(request);

            await Delay(0);
        }
Пример #4
0
        /// <summary>
        /// Send a message to this resource Nui.
        /// </summary>
        /// <param name="action">The action name.</param>
        /// <param name="data">Some data will be sent as a string.</param>
        public static void SendNuiActionData(string action, dynamic data = null)
        {
            NuiRequest request = new NuiRequest(action, data);

            SendNuiActionData(request);
        }