using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Fusion;
using Fusion.Sockets;
using System;
using UnityEngine.SceneManagement;
public class ServerConnect : MonoBehaviour, INetworkRunnerCallbacks
{
// NetworkRunner가 서버나 호스트에 연결 성공
void INetworkRunnerCallbacks.OnConnectedToServer(NetworkRunner runner)
{
throw new NotImplementedException();
}
// NetworkRunner가 서버나 호스트에 연결 실패
void INetworkRunnerCallbacks.OnConnectFailed(NetworkRunner runner, NetAddress remoteAddress, NetConnectFailedReason reason)
{
throw new NotImplementedException();
}
// NetworkRunner가 리모트 클라이언트로부터 연결 요청을 받음
void INetworkRunnerCallbacks.OnConnectRequest(NetworkRunner runner, NetworkRunnerCallbackArgs.ConnectRequest request, byte[] token)
{
throw new NotImplementedException();
}
void INetworkRunnerCallbacks.OnCustomAuthenticationResponse(NetworkRunner runner, Dictionary<string, object> data)
{
throw new NotImplementedException();
}
// NetworkRunner가 서버나 호스트에서 연결을 끊음
void INetworkRunnerCallbacks.OnDisconnectedFromServer(NetworkRunner runner)
{
throw new NotImplementedException();
}
void INetworkRunnerCallbacks.OnHostMigration(NetworkRunner runner, HostMigrationToken hostMigrationToken)
{
throw new NotImplementedException();
}
// NetworkRunner가 사용자 입력을 인식함
void INetworkRunnerCallbacks.OnInput(NetworkRunner runner, NetworkInput input)
{
throw new NotImplementedException();
}
// NetworkRunner가 사용자 입력을 잃음
void INetworkRunnerCallbacks.OnInputMissing(NetworkRunner runner, PlayerRef player, NetworkInput input)
{
throw new NotImplementedException();
}
// NetwrokRunner가 연결됨
void INetworkRunnerCallbacks.OnPlayerJoined(NetworkRunner runner, PlayerRef player)
{
throw new NotImplementedException();
}
// NetworkRunner가 연결 끊김
void INetworkRunnerCallbacks.OnPlayerLeft(NetworkRunner runner, PlayerRef player)
{
throw new NotImplementedException();
}
void INetworkRunnerCallbacks.OnReliableDataReceived(NetworkRunner runner, PlayerRef player, ArraySegment<byte> data)
{
throw new NotImplementedException();
}
void INetworkRunnerCallbacks.OnSceneLoadDone(NetworkRunner runner)
{
throw new NotImplementedException();
}
void INetworkRunnerCallbacks.OnSceneLoadStart(NetworkRunner runner)
{
throw new NotImplementedException();
}
// 세션이 업데이트 됨
void INetworkRunnerCallbacks.OnSessionListUpdated(NetworkRunner runner, List<SessionInfo> sessionList)
{
throw new NotImplementedException();
}
// NetworkRunner가 셧다운
void INetworkRunnerCallbacks.OnShutdown(NetworkRunner runner, ShutdownReason shutdownReason)
{
throw new NotImplementedException();
}
// Remote Client로부터 수동으로 전달된 메세지가 수신됨
void INetworkRunnerCallbacks.OnUserSimulationMessage(NetworkRunner runner, SimulationMessagePtr message)
{
throw new NotImplementedException();
}
}
'Unity&C#' 카테고리의 다른 글
CSVtoScriptableObject (0) | 2024.10.30 |
---|---|
ScriptableObject의 사용에 대해 (0) | 2024.10.30 |
한글 폰트 범위 (0) | 2024.10.27 |
[에러] Package Manager 외부 패키지 등록이 안돼요. (0) | 2023.05.02 |
Struct vs Class (0) | 2022.10.20 |