[.NET] Use collection expressions in docs
As of C# 12 we can now use collection expressions to reduce some boilerplate when initializing collections.
This commit is contained in:
@ -16,7 +16,7 @@
|
||||
[/gdscript]
|
||||
[csharp]
|
||||
var newNavigationMesh = new NavigationPolygon();
|
||||
var boundingOutline = new Vector2[] { new Vector2(0, 0), new Vector2(0, 50), new Vector2(50, 50), new Vector2(50, 0) };
|
||||
Vector2[] boundingOutline = [new Vector2(0, 0), new Vector2(0, 50), new Vector2(50, 50), new Vector2(50, 0)];
|
||||
newNavigationMesh.AddOutline(boundingOutline);
|
||||
NavigationServer2D.BakeFromSourceGeometryData(newNavigationMesh, new NavigationMeshSourceGeometryData2D());
|
||||
GetNode<NavigationRegion2D>("NavigationRegion2D").NavigationPolygon = newNavigationMesh;
|
||||
@ -34,9 +34,9 @@
|
||||
[/gdscript]
|
||||
[csharp]
|
||||
var newNavigationMesh = new NavigationPolygon();
|
||||
var newVertices = new Vector2[] { new Vector2(0, 0), new Vector2(0, 50), new Vector2(50, 50), new Vector2(50, 0) };
|
||||
Vector2[] newVertices = [new Vector2(0, 0), new Vector2(0, 50), new Vector2(50, 50), new Vector2(50, 0)];
|
||||
newNavigationMesh.Vertices = newVertices;
|
||||
var newPolygonIndices = new int[] { 0, 1, 2, 3 };
|
||||
int[] newPolygonIndices = [0, 1, 2, 3];
|
||||
newNavigationMesh.AddPolygon(newPolygonIndices);
|
||||
GetNode<NavigationRegion2D>("NavigationRegion2D").NavigationPolygon = newNavigationMesh;
|
||||
[/csharp]
|
||||
|
||||
Reference in New Issue
Block a user