/// <summary> /// Sends a message to an specific player. If steamId is set as 0, then it is sent to the current player. /// </summary> public static void SendMessage(this IMyUtilities utilities, ulong steamId, string sender, string messageText, params object[] args) { if (steamId == MyAPIGateway.Multiplayer.ServerId || (MyAPIGateway.Session.Player != null && steamId == MyAPIGateway.Session.Player.SteamUserId)) { utilities.ShowMessage(sender, messageText, args); } else { PushClientTextMessage.SendMessage(steamId, sender, messageText, args); } }
public static void ShowMessage(this IMyUtilities utilities, string sender, string messageText, params object[] args) { utilities.ShowMessage(sender, string.Format(messageText, args)); }
public static void ShowMessage(this IMyUtilities utilities, string sender, string messageText, params object[] args) { utilities.ShowMessage(sender, string.Format(Localize.SubstituteTexts(messageText), args)); }