From c5ebb22afd9e077e62eb985525382f7e5851f016 Mon Sep 17 00:00:00 2001 From: Karrar Date: Sat, 1 Mar 2025 01:44:32 +0300 Subject: [PATCH] Made a small change to `PlayerSpawner` in how the spawn position is calculated. --- Netick/Editor/Netick.Unity.Editor.dll | Bin 64512 -> 64512 bytes Netick/Editor/Netick.Unity.Pro.Editor.dll | Bin 8192 -> 8192 bytes Netick/Editor/Unity.Netick.CodeGen.dll | Bin 24064 -> 24064 bytes Netick/Runtime/Netick.Unity.Pro.dll | Bin 18432 -> 18432 bytes Netick/Runtime/Netick.Unity.dll | Bin 136704 -> 136704 bytes .../Scripts/FPSEventsHandler.cs | 2 +- Scripts/PlayerSpawner.cs | 2 +- package.json | 2 +- 8 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Netick/Editor/Netick.Unity.Editor.dll b/Netick/Editor/Netick.Unity.Editor.dll index 552e5566ab10b1e928bc2c0c035c396a69e1a3df..ea77b7325e81438aa6a5895f3f39d42ce9204691 100644 GIT binary patch delta 114 zcmZqp!QAkJc|r%vJHPgQ8++~@Wi;HJeQY6&>~jsX=n-PVaMYdHS=&fCp0Ck2#Q z8Xc}|m~8MSKtTJA%Y1jSF87sc542QyOROeOcvGqX6=ctZ3W8MgFOxDBNbGrJon*4lE>V}A_3+G>sON}yeUx8(cGpWWI0W(_{~^N(HFkws5E*NVQn{F8*isJNq7NEP22Ap_n`;03xb0 ARsaA1 delta 105 zcmZp0XmFU&!Q#^wd}3qI1R(*l=BYbu-+u7yoay#tTZQqu%{sz6m{@jjPdYyNg=l~P zZz=8u34LVydJQ#Tyl(mGPxiq zK%n<>>@oBD#g1*?9TXnuG9RCOA*f6NDtM6%DhN{jGbC;ogYQADHuik*6!2oNbXaz`+HHw?|D;~;MLC;$ydJQ#WO-csIJqDw zK)`jwq{}`lQ~Wo!e|^04srrS<7lO(Zpn~;aY6@+`QKyPH}*`h6p$^ydA{aY6@6?t!;oH}*`h6xiI}xFSOHplf5DM!k$}s{Ljit1GNv>B%e(CYaJ5 H4m;QZNb((+ diff --git a/Netick/Runtime/Netick.Unity.dll b/Netick/Runtime/Netick.Unity.dll index af69594685b0f3b09ddec4c5c3e670ef77e187c4..4b87d266552a75b835bc1e1578232f3fd0a5a20b 100644 GIT binary patch delta 121 zcmZoz!_lyYV?qbZrS!808+*3)Fs2+72y1pUj#GZ&Jn4zt^>bE!ueTjy3=?HE+#Y_N z@vkzAWNX))=@Gvf0|aVs|MCgl;pWt}B~)i^>5iY%cl>6|Q-F#Joq~!2)ytf;3QOF6 S&pDO= delta 121 zcmZoz!_lyYV?qauE2qrV#-6P`j41~N*nfK7IKN`C+ji%WnV~F>{@V^QhKVv7Y!AQA z_*a=l!G`_!^oZY#0RrkR5``yBIelmMJE?6yShryMj^B)V3Q*D5+fY%U`s&jTmEGk} Rw+YEO>lAHw`@^_P5&)?kF@pdA diff --git a/Samples~/First Person Shooter/Scripts/FPSEventsHandler.cs b/Samples~/First Person Shooter/Scripts/FPSEventsHandler.cs index 9de95e3..6f1fc4c 100644 --- a/Samples~/First Person Shooter/Scripts/FPSEventsHandler.cs +++ b/Samples~/First Person Shooter/Scripts/FPSEventsHandler.cs @@ -12,7 +12,7 @@ namespace Netick.Samples.FPS // This is called on the server when a player has connected. public override void OnPlayerConnected(NetworkSandbox sandbox, NetworkPlayer networkPlayer) { - var spawnPos = SpawnPos.position + Vector3.left * (1 + sandbox.ConnectedPlayers.Count); + var spawnPos = SpawnPos.position + (Vector3.left * sandbox.ConnectedPlayers.Count); var player = sandbox.NetworkInstantiate(PlayerPrefab, spawnPos, Quaternion.identity, networkPlayer).GetComponent(); networkPlayer.PlayerObject = player.gameObject; } diff --git a/Scripts/PlayerSpawner.cs b/Scripts/PlayerSpawner.cs index 4e1430b..d868f6d 100644 --- a/Scripts/PlayerSpawner.cs +++ b/Scripts/PlayerSpawner.cs @@ -22,7 +22,7 @@ namespace Netick.Samples { var spawnPos = SpawnPosition.position; if (StaggerSpawns) - spawnPos += (HorizontalOffset * Vector3.left) * (1 + sandbox.ConnectedPlayers.Count); + spawnPos += (HorizontalOffset * Vector3.left) * (sandbox.ConnectedPlayers.Count - 1); var player = sandbox.NetworkInstantiate(PlayerPrefab, spawnPos, SpawnPosition.rotation, client); client.PlayerObject = player; } diff --git a/package.json b/package.json index 54f2825..03eb23b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.karrar.netick", - "version": "0.13.20", + "version": "0.13.21", "displayName": "Netick", "description": "A networking solution for Unity", "unity": "2021.3",