diff options
| author | 1992414357@qq.com <1992414357@qq.com> | 2025-06-21 19:00:10 +0800 |
|---|---|---|
| committer | 1992414357@qq.com <1992414357@qq.com> | 2025-06-21 19:00:10 +0800 |
| commit | 9e7c83d307ede8571156d79073dbf1ff2ee056a4 (patch) | |
| tree | cfa98b57822890425e1288675b6e45c62f7178d6 /core/bindings/lang | |
| parent | 02bc5f01a97b0f599d13c42bd359379d06e504d1 (diff) | |
Update Clientbevy_client
Diffstat (limited to 'core/bindings/lang')
| -rw-r--r-- | core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Core/Runtime/ControllerRuntime.cs | 2 | ||||
| -rw-r--r-- | core/bindings/lang/csharp/NoGamepads_CharpBindings/NoGamepads_Example/Program.cs | 25 |
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 |
