Skip to content

Commit d66f779

Browse files
committed
Removed OnlineMode responsability from GameNetPortal
1 parent 346bb7f commit d66f779

File tree

2 files changed

+1
-24
lines changed

2 files changed

+1
-24
lines changed

Assets/BossRoom/Scripts/Shared/Net/ConnectionManagement/ClientGameNetPortal.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,6 @@ private void OnDisconnectOrTimeout(ulong clientID)
158158
/// <param name="port">The port of the host to connect to. </param>
159159
public void StartClient(string ipaddress, int port)
160160
{
161-
m_Portal.OnlineMode = OnlineMode.IpHost;
162161
var chosenTransport = NetworkManager.Singleton.gameObject.GetComponent<TransportPicker>().IpHostTransport;
163162
NetworkManager.Singleton.NetworkConfig.NetworkTransport = chosenTransport;
164163

@@ -181,7 +180,6 @@ public void StartClient(string ipaddress, int port)
181180

182181
public async void StartClientUnityRelayModeAsync(string joinCode, Action<string> onFailure)
183182
{
184-
m_Portal.OnlineMode = OnlineMode.UnityRelay;
185183
var utp = (UnityTransport)NetworkManager.Singleton.gameObject.GetComponent<TransportPicker>().UnityRelayTransport;
186184
NetworkManager.Singleton.NetworkConfig.NetworkTransport = utp;
187185

Assets/BossRoom/Scripts/Shared/Net/ConnectionManagement/GameNetPortal.cs

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,6 @@ public class GameNetPortal : MonoBehaviour
8888
private LocalLobby m_LocalLobby;
8989
private LobbyServiceFacade m_LobbyServiceFacade;
9090

91-
public OnlineMode OnlineMode { get; set; }
92-
9391
[Inject]
9492
private void InjectDependencies(LocalLobby localLobby, LobbyServiceFacade lobbyServiceFacade)
9593
{
@@ -169,7 +167,6 @@ private void OnNetworkReady()
169167
/// <param name="port">The port to connect to. </param>
170168
public void StartHost(string ipaddress, int port)
171169
{
172-
OnlineMode = OnlineMode.IpHost;
173170
var chosenTransport = NetworkManager.Singleton.gameObject.GetComponent<TransportPicker>().IpHostTransport;
174171
NetworkManager.Singleton.NetworkConfig.NetworkTransport = chosenTransport;
175172

@@ -192,7 +189,6 @@ public void StartHost(string ipaddress, int port)
192189

193190
public async void StartUnityRelayHost()
194191
{
195-
OnlineMode = OnlineMode.UnityRelay;
196192
var chosenTransport = NetworkManager.Singleton.gameObject.GetComponent<TransportPicker>().UnityRelayTransport;
197193
NetworkManager.Singleton.NetworkConfig.NetworkTransport = chosenTransport;
198194

@@ -253,24 +249,7 @@ public void RequestDisconnect()
253249

254250
public string GetPlayerId()
255251
{
256-
var playerId = "";
257-
if (AuthenticationService.Instance.IsSignedIn)
258-
{
259-
playerId = AuthenticationService.Instance.PlayerId;
260-
}
261-
else if (OnlineMode == OnlineMode.IpHost)
262-
{
263-
playerId = ClientPrefs.GetGuid() + ProfileManager.Profile;
264-
}
265-
else if (OnlineMode == OnlineMode.UnityRelay)
266-
{
267-
Debug.LogError("OnlineMode set to UnityRelay, but not signed in through AuthenticationService.");
268-
}
269-
else
270-
{
271-
Debug.LogError($"OnlineMode not set to a valid value: {OnlineMode}");
272-
}
273-
return playerId;
252+
return AuthenticationService.Instance.IsSignedIn ? AuthenticationService.Instance.PlayerId : ClientPrefs.GetGuid() + ProfileManager.Profile;
274253
}
275254
}
276255
}

0 commit comments

Comments
 (0)