mirror of
https://github.com/opensim/opensim.git
synced 2026-08-12 04:05:42 +08:00
a few changes cosmetic changes around OSChatMessage...
This commit is contained in:
@@ -360,16 +360,16 @@ namespace OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server
|
||||
{
|
||||
if (OnChatFromClient != null)
|
||||
{
|
||||
OSChatMessage msg = new OSChatMessage();
|
||||
msg.Sender = this;
|
||||
msg.Channel = 0;
|
||||
msg.From = this.Name;
|
||||
msg.Message = privmsgArgs[1].Replace(":", "");
|
||||
msg.Position = Vector3.Zero;
|
||||
msg.Scene = m_scene;
|
||||
msg.SenderObject = null;
|
||||
msg.SenderUUID = this.AgentId;
|
||||
msg.Type = ChatTypeEnum.Say;
|
||||
OSChatMessage msg = new OSChatMessage
|
||||
{
|
||||
Sender = this,
|
||||
Channel = 0,
|
||||
From = Name,
|
||||
Message = privmsgArgs[1].Replace(":", ""),
|
||||
Scene = m_scene,
|
||||
SenderUUID = this.AgentId,
|
||||
Type = ChatTypeEnum.Say
|
||||
};
|
||||
|
||||
OnChatFromClient(this, msg);
|
||||
}
|
||||
|
||||
@@ -502,17 +502,15 @@ namespace OpenSim.Region.OptionalModules.Avatar.Chat
|
||||
// Any chat ???
|
||||
if (data != null)
|
||||
{
|
||||
OSChatMessage c = new OSChatMessage();
|
||||
c.Message = data["msg"];
|
||||
c.Type = ChatTypeEnum.Region;
|
||||
c.Position = CenterOfRegion;
|
||||
c.From = data["nick"] + "@IRC";
|
||||
c.Sender = null;
|
||||
c.SenderUUID = UUID.Zero;
|
||||
OSChatMessage c = new OSChatMessage
|
||||
{
|
||||
Message = data["msg"],
|
||||
Type = ChatTypeEnum.Region,
|
||||
From = data["nick"] + "@IRC"
|
||||
};
|
||||
|
||||
// Is message "\001ACTION foo bar\001"?
|
||||
// Then change to: "/me foo bar"
|
||||
|
||||
if ((1 == c.Message[0]) && c.Message.Substring(1).StartsWith("ACTION"))
|
||||
c.Message = String.Format("/me {0}", c.Message.Substring(8, c.Message.Length - 9));
|
||||
|
||||
@@ -578,14 +576,12 @@ namespace OpenSim.Region.OptionalModules.Avatar.Chat
|
||||
{
|
||||
try
|
||||
{
|
||||
OSChatMessage c = new OSChatMessage();
|
||||
c.From = sender;
|
||||
c.Message = String.Format(format, args);
|
||||
c.Type = ChatTypeEnum.Region; // ChatTypeEnum.Say;
|
||||
c.Position = CenterOfRegion;
|
||||
c.Sender = null;
|
||||
c.SenderUUID = UUID.Zero;
|
||||
|
||||
OSChatMessage c = new OSChatMessage
|
||||
{
|
||||
From = sender,
|
||||
Message = String.Format(format, args),
|
||||
Type = ChatTypeEnum.Region
|
||||
};
|
||||
ChannelState.OSChat(this, c, true);
|
||||
|
||||
}
|
||||
|
||||
@@ -435,14 +435,13 @@ namespace OpenSim.Region.OptionalModules.Avatar.Chat
|
||||
{
|
||||
if (enabled)
|
||||
{
|
||||
OSChatMessage osm = new OSChatMessage();
|
||||
osm.From = "IRC Agent";
|
||||
osm.Message = msg;
|
||||
osm.Type = ChatTypeEnum.Region;
|
||||
osm.Position = CenterOfRegion;
|
||||
osm.Sender = null;
|
||||
osm.SenderUUID = OpenMetaverse.UUID.Zero; // Hmph! Still?
|
||||
osm.Channel = 0;
|
||||
OSChatMessage osm = new OSChatMessage()
|
||||
{
|
||||
From = "IRC Agent",
|
||||
Message = msg,
|
||||
Type = ChatTypeEnum.Region,
|
||||
Channel = 0
|
||||
};
|
||||
OSChat(this, osm);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -517,31 +517,32 @@ namespace OpenSim.Region.OptionalModules.Avatar.Concierge
|
||||
|
||||
protected void AnnounceToAgentsRegion(IScene scene, string msg)
|
||||
{
|
||||
OSChatMessage c = new OSChatMessage();
|
||||
c.Message = msg;
|
||||
c.Type = ChatTypeEnum.Say;
|
||||
c.Channel = 0;
|
||||
c.Position = PosOfGod;
|
||||
c.From = m_whoami;
|
||||
c.Sender = null;
|
||||
c.SenderUUID = UUID.Zero;
|
||||
c.Scene = scene;
|
||||
|
||||
if (scene is Scene)
|
||||
(scene as Scene).EventManager.TriggerOnChatBroadcast(this, c);
|
||||
if(scene is Scene)
|
||||
{
|
||||
OSChatMessage c = new OSChatMessage()
|
||||
{
|
||||
Message = msg,
|
||||
Type = ChatTypeEnum.Say,
|
||||
Channel = 0,
|
||||
Position = PosOfGod,
|
||||
From = m_whoami,
|
||||
Scene = scene
|
||||
};
|
||||
(scene as Scene)?.EventManager.TriggerOnChatBroadcast(this, c);
|
||||
}
|
||||
}
|
||||
|
||||
protected void AnnounceToAgent(ScenePresence agent, string msg)
|
||||
{
|
||||
OSChatMessage c = new OSChatMessage();
|
||||
c.Message = msg;
|
||||
c.Type = ChatTypeEnum.Say;
|
||||
c.Channel = 0;
|
||||
c.Position = PosOfGod;
|
||||
c.From = m_whoami;
|
||||
c.Sender = null;
|
||||
c.SenderUUID = UUID.Zero;
|
||||
c.Scene = agent.Scene;
|
||||
OSChatMessage c = new OSChatMessage
|
||||
{
|
||||
Message = msg,
|
||||
Type = ChatTypeEnum.Say,
|
||||
Channel = 0,
|
||||
Position = PosOfGod,
|
||||
From = m_whoami,
|
||||
Scene = agent.Scene
|
||||
};
|
||||
|
||||
agent.ControllingClient.SendChatMessage(
|
||||
msg, (byte) ChatTypeEnum.Say, PosOfGod, m_whoami, UUID.Zero, UUID.Zero,
|
||||
|
||||
@@ -177,8 +177,6 @@ namespace OpenSim.Region.OptionalModules.Scripting.RegionReady
|
||||
c.Position = new Vector3((m_scene.RegionInfo.RegionSizeX * 0.5f), (m_scene.RegionInfo.RegionSizeY * 0.5f), 30);
|
||||
else
|
||||
c.Position = new Vector3(((int)Constants.RegionSize * 0.5f), ((int)Constants.RegionSize * 0.5f), 30);
|
||||
c.Sender = null;
|
||||
c.SenderUUID = UUID.Zero;
|
||||
c.Scene = m_scene;
|
||||
|
||||
m_log.DebugFormat("[RegionReady]: Region \"{0}\" is ready: \"{1}\" on channel {2}",
|
||||
|
||||
Reference in New Issue
Block a user