public override void OnClientConnect(NetworkConnection conn)
    {
        base.OnClientConnect(conn);

        Shared_NetHandler.Client_Register();
        Shared_NetHandler.Server_Register();
    }
    public override void OnClientDisconnect(NetworkConnection conn)
    {
        Shared_NetHandler.Client_UnRegister();
        Shared_NetHandler.Server_UnRegister();

        base.OnClientDisconnect(conn);

        StartBroadcastDiscovery();
    }
    public override void OnStopServer()
    {
        Shared_NetHandler.Server_UnRegister();

        base.OnStopServer();
    }
    public override void OnStartServer()
    {
        base.OnStartServer();

        Shared_NetHandler.Server_Register();
    }