Docs: Port Code Examples to C# (M, N, O, P, R)

Includes:
 * MarginContainer
 * NavigationPolygon
 * Node
 * NodePath
 * OS
 * PackedByteArray
 * PackedScene
 * PacketPeerUDP
 * PCKPacker
 * Performance
 * PhysicsShapeQueryParameters2D
 * PhysicsShapeQueryParameters3D
 * PrimitiveMesh
 * ProjectSettings

Co-authored-by: Aaron Franke <arnfranke@yahoo.com>
This commit is contained in:
HaSa1002
2020-10-31 18:54:17 +01:00
parent 41f66761fd
commit a3df26e554
14 changed files with 420 additions and 107 deletions

View File

@@ -6,13 +6,22 @@
<description>
Adds a top, left, bottom, and right margin to all [Control] nodes that are direct children of the container. To control the [MarginContainer]'s margin, use the [code]margin_*[/code] theme properties listed below.
[b]Note:[/b] Be careful, [Control] margin values are different than the constant margin values. If you want to change the custom margin values of the [MarginContainer] by code, you should use the following examples:
[codeblock]
[codeblocks]
[gdscript]
var margin_value = 100
set("custom_constants/margin_top", margin_value)
set("custom_constants/margin_left", margin_value)
set("custom_constants/margin_bottom", margin_value)
set("custom_constants/margin_right", margin_value)
[/codeblock]
[/gdscript]
[csharp]
int marginValue = 100;
Set("custom_constants/margin_top", marginValue);
Set("custom_constants/margin_left", marginValue);
Set("custom_constants/margin_bottom", marginValue);
Set("custom_constants/margin_right", marginValue);
[/csharp]
[/codeblocks]
</description>
<tutorials>
</tutorials>