aboutsummaryrefslogtreecommitdiff
path: root/core/bindings
diff options
context:
space:
mode:
author1992414357@qq.com <1992414357@qq.com>2025-06-21 19:00:10 +0800
committer1992414357@qq.com <1992414357@qq.com>2025-06-21 19:00:10 +0800
commit9e7c83d307ede8571156d79073dbf1ff2ee056a4 (patch)
treecfa98b57822890425e1288675b6e45c62f7178d6 /core/bindings
parent02bc5f01a97b0f599d13c42bd359379d06e504d1 (diff)
Update Clientbevy_client
Diffstat (limited to 'core/bindings')
-rw-r--r--core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Core/Runtime/ControllerRuntime.cs2
-rw-r--r--core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Example/Program.cs25
2 files changed, 11 insertions, 16 deletions
diff --git a/core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Core/Runtime/ControllerRuntime.cs b/core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Core/Runtime/ControllerRuntime.cs
index 5a2a30a..373c6fd 100644
--- a/core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Core/Runtime/ControllerRuntime.cs
+++ b/core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Core/Runtime/ControllerRuntime.cs
@@ -11,7 +11,7 @@ public class ControllerRuntime : IRustDataBorrow<FfiControllerRuntime>, IRustDat
public ControllerRuntime(ControllerData data)
{
- _ffi = nogamepads_data.ControllerDataBuildRuntime(data.Borrow());
+ _ffi = nogamepads_data.ControllerDataBuildRuntime(data.Use());
}
public void Close()
diff --git a/core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Example/Program.cs b/core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Example/Program.cs
index 166526d..fbd560e 100644
--- a/core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Example/Program.cs
+++ b/core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Example/Program.cs
@@ -8,26 +8,21 @@ internal class Program
{
public static void Main(string[] args)
{
- Player player = new Player("CatilGrass", "Unknown Password");
+ Player player = new Player("CatilGrass", "123456");
+
+ player.Hue = 250;
+ player.Value = 1;
+ player.Saturation = 0.5f;
- player.Hue = 200;
+ Console.WriteLine($"player \"{player.Id}\" hsv: {player.Hue}, {player.Saturation}, {player.Value}");
ControllerData data = new ControllerData(player);
ControllerRuntime runtime = new ControllerRuntime(data);
-
- runtime.SendTextMessage("Hello World! ");
-
- Console.WriteLine(player.Hue + "!");
-
- Console.WriteLine(player.Hash);
- var ffi = runtime.Use();
- if (ffi != null)
- {
- nogamepads_data.EnableLogger(2);
- var client = nogamepads_data.TcpClientBuild(ffi);
- nogamepads_data.TcpClientConnect(client);
- }
+ nogamepads_data.EnableLogger(2);
+
+ FfiTcpClientService client = nogamepads_data.TcpClientBuild(runtime.Use());
+ nogamepads_data.TcpClientConnect(client);
}
} \ No newline at end of file