コード例 #1
0
 /// <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);
     }
 }
コード例 #2
0
 public static void ShowMessage(this IMyUtilities utilities, string sender, string messageText, params object[] args)
 {
     utilities.ShowMessage(sender, string.Format(messageText, args));
 }
コード例 #3
0
 public static void ShowMessage(this IMyUtilities utilities, string sender, string messageText, params object[] args)
 {
     utilities.ShowMessage(sender, string.Format(Localize.SubstituteTexts(messageText), args));
 }