ubode do ray-avatar collision in managed space

This commit is contained in:
UbitUmarov
2022-11-08 03:51:30 +00:00
parent 9e58f0f489
commit 87cf092666
3 changed files with 157 additions and 63 deletions

View File

@@ -15903,7 +15903,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
if (rejectHostGroup && part.ParentGroup == thisgrp)
continue;
if ((dataFlags & ScriptBaseClass.RC_GET_ROOT_KEY) == ScriptBaseClass.RC_GET_ROOT_KEY)
if ((dataFlags & ScriptBaseClass.RC_GET_ROOT_KEY) != 0)
itemID = part.ParentGroup.UUID;
else
itemID = part.UUID;
@@ -15921,10 +15921,10 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
list.Add(new LSL_String(itemID.ToString()));
list.Add(new LSL_String(result.Pos.ToString()));
if ((dataFlags & ScriptBaseClass.RC_GET_LINK_NUM) == ScriptBaseClass.RC_GET_LINK_NUM)
if ((dataFlags & ScriptBaseClass.RC_GET_LINK_NUM) != 0)
list.Add(new LSL_Integer(linkNum));
if ((dataFlags & ScriptBaseClass.RC_GET_NORMAL) == ScriptBaseClass.RC_GET_NORMAL)
if ((dataFlags & ScriptBaseClass.RC_GET_NORMAL) != 0)
list.Add(new LSL_Vector(result.Normal));
values++;