Пример #1
0
 internal bool IsInside(Vector3 vPos)
 {
     if (vPos.IsNaNOrInfinity())
     {
         return(false);
     }
     if (!this.worldBounds.Contains(vPos))
     {
         return(false);
     }
     if (TerrainMeta.Terrain != null)
     {
         if (vPos.y < TerrainMeta.Position.y)
         {
             return(false);
         }
         if (TerrainMeta.OutOfMargin(vPos))
         {
             return(false);
         }
     }
     return(true);
 }
Пример #2
0
 internal bool IsInside(Vector3 vPos)
 {
     return(!Vector3Ex.IsNaNOrInfinity(vPos) && ((Bounds) ref this.worldBounds).Contains(vPos) && (!Object.op_Inequality((Object)TerrainMeta.Terrain, (Object)null) || vPos.y >= TerrainMeta.Position.y && !TerrainMeta.OutOfMargin(vPos)));
 }