get a copy of current clientView group powers
parent
3f0d84c28b
commit
e766f9d20f
|
@ -733,6 +733,8 @@ namespace OpenSim.Framework
|
|||
|
||||
ulong ActiveGroupPowers { get; }
|
||||
|
||||
Dictionary<UUID, ulong> GetGroupPowers();
|
||||
|
||||
ulong GetGroupPowers(UUID groupID);
|
||||
|
||||
bool IsGroupMember(UUID GroupID);
|
||||
|
|
|
@ -5782,6 +5782,14 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
|||
OutPacket(packet, ThrottleOutPacketType.Task);
|
||||
}
|
||||
|
||||
public Dictionary<UUID, ulong> GetGroupPowers()
|
||||
{
|
||||
lock(m_groupPowers)
|
||||
{
|
||||
return new Dictionary<UUID, ulong>(m_groupPowers);
|
||||
}
|
||||
}
|
||||
|
||||
public ulong GetGroupPowers(UUID groupID)
|
||||
{
|
||||
if (groupID == ActiveGroupId)
|
||||
|
|
|
@ -582,6 +582,11 @@ namespace OpenSim.Region.OptionalModules.Agent.InternetRelayClientView.Server
|
|||
get { return 0; }
|
||||
}
|
||||
|
||||
public Dictionary<UUID, ulong> GetGroupPowers()
|
||||
{
|
||||
return new Dictionary<UUID, ulong>();
|
||||
}
|
||||
|
||||
public ulong GetGroupPowers(UUID groupID)
|
||||
{
|
||||
return 0;
|
||||
|
|
|
@ -603,6 +603,11 @@ namespace OpenSim.Region.OptionalModules.World.NPC
|
|||
return (m_hostGroupID == groupID);
|
||||
}
|
||||
|
||||
public Dictionary<UUID, ulong> GetGroupPowers()
|
||||
{
|
||||
return new Dictionary<UUID, ulong>();
|
||||
}
|
||||
|
||||
public ulong GetGroupPowers(UUID groupID)
|
||||
{
|
||||
return 0;
|
||||
|
|
|
@ -421,6 +421,11 @@ namespace OpenSim.Tests.Common
|
|||
return false;
|
||||
}
|
||||
|
||||
public Dictionary<UUID, ulong> GetGroupPowers()
|
||||
{
|
||||
return new Dictionary<UUID, ulong>();
|
||||
}
|
||||
|
||||
public ulong GetGroupPowers(UUID groupID)
|
||||
{
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue