Browse Source

Fix C# IntersectRay usage: 'exclude' is a Godot Array (#4785)

31 4 years ago
parent
commit
cc59fa2d2c
1 changed files with 2 additions and 2 deletions
  1. 2 2
      tutorials/physics/ray-casting.rst

+ 2 - 2
tutorials/physics/ray-casting.rst

@@ -182,7 +182,7 @@ collision object node:
         public override void _PhysicsProcess(float delta)
         {
             var spaceState = GetWorld2d().DirectSpaceState;
-            var result = spaceState.IntersectRay(globalPosition, enemyPosition, new object[] { this });
+            var result = spaceState.IntersectRay(globalPosition, enemyPosition, new Godot.Collections.Array { this });
         }
     }
 
@@ -217,7 +217,7 @@ member variable:
         {
             var spaceState = GetWorld2d().DirectSpaceState;
             var result = spaceState.IntersectRay(globalPosition, enemyPosition,
-                            new object[] { this }, CollisionMask);
+                            new Godot.Collections.Array { this }, CollisionMask);
         }
     }