diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs index 9b4f9af..9311904 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | |||
@@ -101,6 +101,7 @@ namespace OpenSim.Region.Environment.Scenes | |||
101 | [XmlIgnore] private Dictionary<LLUUID, scriptEvents> m_scriptEvents = new Dictionary<LLUUID, scriptEvents>(); | 101 | [XmlIgnore] private Dictionary<LLUUID, scriptEvents> m_scriptEvents = new Dictionary<LLUUID, scriptEvents>(); |
102 | [XmlIgnore] public scriptEvents m_aggregateScriptEvents=0; | 102 | [XmlIgnore] public scriptEvents m_aggregateScriptEvents=0; |
103 | [XmlIgnore] private LLObject.ObjectFlags LocalFlags = LLObject.ObjectFlags.None; | 103 | [XmlIgnore] private LLObject.ObjectFlags LocalFlags = LLObject.ObjectFlags.None; |
104 | [XmlIgnore] public bool DIE_AT_EDGE = false; | ||
104 | 105 | ||
105 | 106 | ||
106 | [XmlIgnore] public bool m_IsAttachment = false; | 107 | [XmlIgnore] public bool m_IsAttachment = false; |
@@ -2733,6 +2734,25 @@ namespace OpenSim.Region.Environment.Scenes | |||
2733 | //} | 2734 | //} |
2734 | 2735 | ||
2735 | } | 2736 | } |
2737 | |||
2738 | public void SetDieAtEdge(bool p) | ||
2739 | { | ||
2740 | if (m_parentGroup == null) | ||
2741 | return; | ||
2742 | if (m_parentGroup.RootPart == null) | ||
2743 | return; | ||
2744 | |||
2745 | m_parentGroup.RootPart.DIE_AT_EDGE = p; | ||
2746 | } | ||
2747 | public bool GetDieAtEdge() | ||
2748 | { | ||
2749 | if (m_parentGroup == null) | ||
2750 | return false; | ||
2751 | if (m_parentGroup.RootPart == null) | ||
2752 | return false; | ||
2753 | |||
2754 | return m_parentGroup.RootPart.DIE_AT_EDGE; | ||
2755 | } | ||
2736 | } | 2756 | } |
2737 | 2757 | ||
2738 | } | 2758 | } |