mirror of
https://mirror.ghproxy.com/https://github.com/dexyfex/CodeWalker
synced 2026-05-16 23:47:14 +08:00
Collisions selection improvements
This commit is contained in:
@@ -187,6 +187,7 @@ namespace CodeWalker
|
||||
public MCMloRoomDef MloRoomDef { get; set; }
|
||||
public WaterQuad WaterQuad { get; set; }
|
||||
public Bounds CollisionBounds { get; set; }
|
||||
public BoundPolygon CollisionPoly { get; set; }
|
||||
public YnvPoly NavPoly { get; set; }
|
||||
public YnvPoint NavPoint { get; set; }
|
||||
public YnvPortal NavPortal { get; set; }
|
||||
@@ -224,6 +225,7 @@ namespace CodeWalker
|
||||
(GrassBatch != null) ||
|
||||
(WaterQuad != null) ||
|
||||
(CollisionBounds != null) ||
|
||||
(CollisionPoly != null) ||
|
||||
(NavPoly != null) ||
|
||||
(NavPoint != null) ||
|
||||
(NavPortal != null) ||
|
||||
@@ -261,6 +263,7 @@ namespace CodeWalker
|
||||
|| (OccludeModel != mhit.OccludeModel)
|
||||
|| (WaterQuad != mhit.WaterQuad)
|
||||
|| (CollisionBounds != mhit.CollisionBounds)
|
||||
|| (CollisionPoly != mhit.CollisionPoly)
|
||||
|| (NavPoly != mhit.NavPoly)
|
||||
|| (NavPoint != mhit.NavPoint)
|
||||
|| (NavPortal != mhit.NavPortal)
|
||||
@@ -286,6 +289,7 @@ namespace CodeWalker
|
||||
|| (OccludeModel != null)
|
||||
|| (WaterQuad != null)
|
||||
|| (CollisionBounds != null)
|
||||
|| (CollisionPoly != null)
|
||||
|| (NavPoly != null)
|
||||
|| (NavPoint != null)
|
||||
|| (NavPortal != null)
|
||||
@@ -313,6 +317,7 @@ namespace CodeWalker
|
||||
OccludeModel = null;
|
||||
WaterQuad = null;
|
||||
CollisionBounds = null;
|
||||
CollisionPoly = null;
|
||||
NavPoly = null;
|
||||
NavPoint = null;
|
||||
NavPortal = null;
|
||||
@@ -366,6 +371,10 @@ namespace CodeWalker
|
||||
{
|
||||
name = "OccludeModel " + (OccludeModel.Ymap?.Name ?? "") + ": " + OccludeModel.Index.ToString();
|
||||
}
|
||||
else if (CollisionPoly != null)
|
||||
{
|
||||
name = "Poly " + CollisionPoly.Index.ToString() + ((CollisionBounds != null) ? (": " + CollisionBounds.GetName()) : string.Empty);
|
||||
}
|
||||
else if (CollisionBounds != null)
|
||||
{
|
||||
name = CollisionBounds.GetName();
|
||||
@@ -432,6 +441,10 @@ namespace CodeWalker
|
||||
{
|
||||
name = Archetype.Hash.ToString();
|
||||
}
|
||||
else if (CollisionPoly != null)
|
||||
{
|
||||
name = "Poly " + CollisionPoly.Index.ToString() + ((CollisionBounds != null) ? (": " + CollisionBounds.GetName()) : string.Empty);
|
||||
}
|
||||
else if (CollisionBounds != null)
|
||||
{
|
||||
name = CollisionBounds.GetName();
|
||||
|
||||
Reference in New Issue
Block a user