Selaa lähdekoodia

Fix incorrect c# in OS.get_cmdline_args

fulanko 1 vuosi sitten
vanhempi
commit
1f32b22937
1 muutettua tiedostoa jossa 5 lisäystä ja 5 poistoa
  1. 5 5
      doc/classes/OS.xml

+ 5 - 5
doc/classes/OS.xml

@@ -189,26 +189,26 @@
 				for argument in OS.get_cmdline_args():
 				    if argument.contains("="):
 				        var key_value = argument.split("=")
-				        arguments[key_value[0].lstrip("--")] = key_value[1]
+				        arguments[key_value[0].trim_prefix("--")] = key_value[1]
 				    else:
 				        # Options without an argument will be present in the dictionary,
 				        # with the value set to an empty string.
-				        arguments[argument.lstrip("--")] = ""
+				        arguments[argument.trim_prefix("--")] = ""
 				[/gdscript]
 				[csharp]
-				var arguments = new Godot.Collections.Dictionary();
+				var arguments = new Dictionary<string, string>();
 				foreach (var argument in OS.GetCmdlineArgs())
 				{
 				    if (argument.Contains('='))
 				    {
 				        string[] keyValue = argument.Split("=");
-				        arguments[keyValue[0].LStrip("--")] = keyValue[1];
+				        arguments[keyValue[0].TrimPrefix("--")] = keyValue[1];
 				    }
 				    else
 				    {
 				        // Options without an argument will be present in the dictionary,
 				        // with the value set to an empty string.
-				        arguments[keyValue[0].LStrip("--")] = "";
+				        arguments[argument.TrimPrefix("--")] = "";
 				    }
 				}
 				[/csharp]