mirror of
https://github.com/opensim/opensim.git
synced 2026-08-07 09:45:47 +08:00
get a copy of current clientView group powers
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user