/// <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"); } }
/// <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); }
private async void onServerNuiRequest(NuiRequest request) { SendNuiActionData(request); await Delay(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); }