31 namespace OpenSim.Framework
53 binaryBucket =
new byte[0];
58 fromAgentID = im.fromAgentID;
59 fromAgentName = im.fromAgentName;
60 toAgentID = im.toAgentID;
62 fromGroup = im.fromGroup;
64 imSessionID = im.imSessionID;
67 binaryBucket = im.binaryBucket;
68 RegionID = im.RegionID;
71 timestamp = (uint)Util.UnixTimeSinceEpoch();
75 string _fromAgentName, UUID _toAgentID,
76 byte _dialog,
bool _fromGroup,
string _message,
77 UUID _imSessionID,
bool _offline, Vector3 _position,
78 byte[] _binaryBucket,
bool addTimestamp)
80 fromAgentID = _fromAgentID.Guid;
81 fromAgentName = _fromAgentName;
82 toAgentID = _toAgentID.Guid;
84 fromGroup = _fromGroup;
86 imSessionID = _imSessionID.Guid;
92 binaryBucket = _binaryBucket;
96 ParentEstateID = scene.RegionInfo.EstateSettings.ParentEstateID;
97 RegionID = scene.RegionInfo.RegionSettings.RegionUUID.Guid;
101 timestamp = (uint)Util.UnixTimeSinceEpoch();
105 string _fromAgentName, UUID _toAgentID, byte _dialog,
106 string _message,
bool _offline,
107 Vector3 _position) : this(scene, _fromAgentID, _fromAgentName,
108 _toAgentID, _dialog, false, _message,
109 _fromAgentID ^ _toAgentID, _offline, _position, new byte[0], true)
GridInstantMessage(IScene scene, UUID _fromAgentID, string _fromAgentName, UUID _toAgentID, byte _dialog, bool _fromGroup, string _message, UUID _imSessionID, bool _offline, Vector3 _position, byte[] _binaryBucket, bool addTimestamp)
GridInstantMessage(IScene scene, UUID _fromAgentID, string _fromAgentName, UUID _toAgentID, byte _dialog, string _message, bool _offline, Vector3 _position)
GridInstantMessage(GridInstantMessage im, bool addTimestamp)