1
This commit is contained in:
@@ -197,7 +197,15 @@ namespace BITKit.Net
|
||||
{
|
||||
public static INetClient NetClient { get; private set; }
|
||||
public static INetServer NetServer { get; private set; }
|
||||
public static INetProvider NetProvider=>NetClient.IsConnected?NetClient as INetProvider:NetServer as INetProvider;
|
||||
|
||||
public static INetProvider NetProvider => (NetClient, NetServer) switch
|
||||
{
|
||||
(not null,null)=>NetClient as INetProvider,
|
||||
(null,not null)=>NetServer as INetProvider,
|
||||
(not null, { IsRunningServer: true }) =>NetServer as INetProvider,
|
||||
({ IsConnected: true },not null) =>NetClient as INetProvider,
|
||||
_ => null
|
||||
};
|
||||
|
||||
[SerializeField] private MonoBehaviour netClient;
|
||||
[SerializeField] private MonoBehaviour netServer;
|
||||
|
Reference in New Issue
Block a user