Browse Source

Add C# example to "Removing old creeps"

The example includes code for GDScript, but not C#
MessinaBrothers 6 years ago
parent
commit
27944792d1
1 changed files with 11 additions and 0 deletions
  1. 11 0
      getting_started/step_by_step/your_first_game.rst

+ 11 - 0
getting_started/step_by_step/your_first_game.rst

@@ -1145,6 +1145,13 @@ current node at the end of the current frame.
 
     func _on_start_game():
         queue_free()
+ 
+ .. code-tab:: csharp
+
+    public void OnStartGame()
+    {
+        QueueFree();
+    }
           
 Then in ``Main.gd`` add a new line inside the ``_on_MobTimer_timeout()`` function,
 at the end.
@@ -1154,6 +1161,10 @@ at the end.
 
     $HUD.connect("start_game", mob, "_on_start_game")
 
+ .. code-tab:: csharp
+ 
+    GetNode("HUD").Connect("StartGame", mobInstance, "OnStartGame");
+
 This line tells the new Mob node (referenced by the ``mob`` variable) to respond
 to any ``start_game`` signal emitted by the ``HUD`` node by running its
 ``_on_start_game()`` function.