Fix message target bug
This commit is contained in:
@@ -55,17 +55,10 @@ namespace Torch.Commands
|
|||||||
Args = args ?? new List<string>();
|
Args = args ?? new List<string>();
|
||||||
}
|
}
|
||||||
|
|
||||||
public virtual void Respond(string message, string sender = null, string font = MyFontEnum.Blue)
|
public virtual void Respond(string message, string sender = null, string font = null)
|
||||||
{
|
{
|
||||||
var chat = Torch.CurrentSession.Managers.GetManager<IChatManagerServer>();
|
var chat = Torch.CurrentSession.Managers.GetManager<IChatManagerServer>();
|
||||||
if (sender != null)
|
chat?.SendMessageAsOther(sender, message, font, _steamIdSender);
|
||||||
{
|
|
||||||
chat?.SendMessageAsOther(sender, message, font, _steamIdSender);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
chat?.SendMessageAsSelf(message);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -106,9 +106,9 @@ namespace Torch.Managers.ChatManager
|
|||||||
}
|
}
|
||||||
var scripted = new ScriptedChatMsg()
|
var scripted = new ScriptedChatMsg()
|
||||||
{
|
{
|
||||||
Author = author,
|
Author = author ?? Torch.Config.ChatName,
|
||||||
Text = message,
|
Text = message,
|
||||||
Font = font,
|
Font = font ?? Torch.Config.ChatColor,
|
||||||
Target = Sync.Players.TryGetIdentityId(targetSteamId)
|
Target = Sync.Players.TryGetIdentityId(targetSteamId)
|
||||||
};
|
};
|
||||||
_chatLog.Info($"{author} (to {GetMemberName(targetSteamId)}): {message}");
|
_chatLog.Info($"{author} (to {GetMemberName(targetSteamId)}): {message}");
|
||||||
|
Reference in New Issue
Block a user