parent
ce86f377f0
commit
6dcf3aafe8
1 changed files with 9 additions and 11 deletions
|
|
@ -229,8 +229,9 @@ namespace Server.Gumps
|
||||||
|
|
||||||
var cpa = GetCPA(prop);
|
var cpa = GetCPA(prop);
|
||||||
|
|
||||||
if (!prop.GetType().IsValueType && prop.CanWrite &&
|
// !prop.GetType().IsValueType
|
||||||
m_Mobile.AccessLevel >= cpa?.WriteLevel && !cpa.ReadOnly)
|
|
||||||
|
if (prop.CanWrite && m_Mobile.AccessLevel >= cpa?.WriteLevel && !cpa.ReadOnly)
|
||||||
{
|
{
|
||||||
AddButton(x + SetOffsetX, y + SetOffsetY, SetButtonID1, SetButtonID2, i + 3);
|
AddButton(x + SetOffsetX, y + SetOffsetY, SetButtonID1, SetButtonID2, i + 3);
|
||||||
}
|
}
|
||||||
|
|
@ -296,7 +297,7 @@ namespace Server.Gumps
|
||||||
|
|
||||||
var attr = GetCPA(prop);
|
var attr = GetCPA(prop);
|
||||||
|
|
||||||
if (prop.GetType().IsValueType || !prop.CanWrite || attr == null ||
|
if (!prop.CanWrite || attr == null ||
|
||||||
from.AccessLevel < attr.WriteLevel || attr.ReadOnly)
|
from.AccessLevel < attr.WriteLevel || attr.ReadOnly)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
|
|
@ -403,14 +404,11 @@ namespace Server.Gumps
|
||||||
{
|
{
|
||||||
var obj = prop.GetValue(m_Object, null);
|
var obj = prop.GetValue(m_Object, null);
|
||||||
|
|
||||||
if (obj != null)
|
from.SendGump(
|
||||||
{
|
obj != null
|
||||||
from.SendGump(new PropertiesGump(from, obj, m_Stack, new StackEntry(m_Object, prop)));
|
? new PropertiesGump(from, obj, m_Stack, new StackEntry(m_Object, prop))
|
||||||
}
|
: new PropertiesGump(from, m_Object, m_Stack, m_List, m_Page)
|
||||||
else
|
);
|
||||||
{
|
|
||||||
from.SendGump(new PropertiesGump(from, m_Object, m_Stack, m_List, m_Page));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue