Browse Source

Fix in the C# code example

The keyword `extends` is used in Java to extend/inherit from another class, but in C# the correct syntax is just the colon mark `:`
Also rectified one part of the code where the example is extending from Object, although it would not cause any trouble, all classes in C# already derive from `Object`  by default.
Felype Rennan 5 years ago
parent
commit
2d09280efc
1 changed files with 3 additions and 3 deletions
  1. 3 3
      getting_started/workflow/best_practices/godot_interfaces.rst

+ 3 - 3
getting_started/workflow/best_practices/godot_interfaces.rst

@@ -70,7 +70,7 @@ access.
 
 
     // Tool script added for the sake of the "const [Export]" example.
     // Tool script added for the sake of the "const [Export]" example.
     [Tool]
     [Tool]
-    public MyType : extends Object
+    public MyType
     {
     {
         // Property initializations load during Script instancing, i.e. .new().
         // Property initializations load during Script instancing, i.e. .new().
         // No "preload" loads during scene load exists in C#.
         // No "preload" loads during scene load exists in C#.
@@ -472,7 +472,7 @@ accesses:
   .. code-tab:: csharp
   .. code-tab:: csharp
 
 
     // Child.cs
     // Child.cs
-    public class Child extends Node
+    public class Child : Node
     {
     {
         public FuncRef FN = null;
         public FuncRef FN = null;
 
 
@@ -484,7 +484,7 @@ accesses:
     }
     }
 
 
     // Parent.cs
     // Parent.cs
-    public class Parent extends Node
+    public class Parent : Node
     {
     {
         public Node Child;
         public Node Child;