Merge pull request #8440 from tetrapod00/patch-2

c_sharp_exports.rst: use uint for layers; update casing to C# convention
This commit is contained in:
Max Hilbrunner
2023-11-10 22:25:40 +01:00
committed by GitHub

View File

@@ -355,13 +355,13 @@ Export annotations are also provided for the physics and render layers defined i
.. code-block:: csharp
[Export(PropertyHint.Layers2DPhysics)]
public int Layers2DPhysics { get; set; }
public uint Layers2DPhysics { get; set; }
[Export(PropertyHint.Layers2DRender)]
public int Layers2DRender { get; set; }
public uint Layers2DRender { get; set; }
[Export(PropertyHint.Layers3DPhysics)]
public int layers3DPhysics { get; set; }
public uint Layers3DPhysics { get; set; }
[Export(PropertyHint.Layers3DRender)]
public int layers3DRender { get; set; }
public uint Layers3DRender { get; set; }
Using bit flags requires some understanding of bitwise operations.
If in doubt, use boolean variables instead.