NetworkService









How do I use Network Service
Below are practical examples compiled from projects for learning and reference purposes

Featured Snippets


File name: NetworkAdapter.cs Copy
138         private void Awake()
139         {
140             OnBeginConnectingSignal = new Signal();
141             OnConnectedToMasterSignal = new Signal();
142             OnDisconnectedFromMasterSignal = new Signal();
143             OnConnectionFailSignal = new Signal();
144             OnJoinedRoomSignal = new Signal();
145             OnAllPlayersConnectedSignal = new Signal();
146             OnRemoteBoardChangeSignal = new Signal();
147             OnNewGameStartedSignal = new Signal();
148
149             ServiceLocator.AddService(this);
150         }
File name: NetworkAdapter.cs Copy
152         private void OnDestroy()
153         {
154             ServiceLocator.RemoveService();
155         }
File name: Connecting.cs Copy
28         protected override void Start()
29         {
30             base.Start();
31
32             NetworkService.OnBeginConnectingSignal.AddListener(Show);
33             NetworkService.OnConnectedToMasterSignal.AddListener(OnConnectedToMaster);
34             NetworkService.OnConnectionFailSignal.AddListener(OnConnectionFail);
35         }
File name: Connecting.cs Copy
37         protected override void OnDestroy()
38         {
39             base.OnDestroy();
40
41             NetworkService.OnBeginConnectingSignal.RemoveListener(Show);
42             NetworkService.OnConnectedToMasterSignal.RemoveListener(OnConnectedToMaster);
43             NetworkService.OnConnectionFailSignal.RemoveListener(OnConnectionFail);
44         }
File name: Hud.cs Copy
23         protected override void Show()
24         {
25             base.Show();
26             buttonRestart.gameObject.SetActive(NetworkService.IsConnected == false);
27         }
File name: Lobby.cs Copy
26         public void OnChangePlayerName()
27         {
28             NetworkService.PlayerName = playerName.text;
29         }
File name: Lobby.cs Copy
31         public void OnCreateRoom()
32         {
33             NetworkService.CreateRoom(createRoomName.text);
34         }
File name: Lobby.cs Copy
36         public void OnJoinRandomRoom()
37         {
38             NetworkService.JoinRandomRoom();
39         }
File name: Lobby.cs Copy
41         protected override void Show()
42         {
43             base.Show();
44
45             playerName.text = NetworkService.PlayerName;
46             createRoomName.text = NetworkService.PlayerName;
47         }
File name: Lobby.cs Copy
49         protected override void Start()
50         {
51             base.Start();
52
53             NetworkService.OnConnectedToMasterSignal.AddListener(Show);
54             NetworkService.OnJoinedRoomSignal.AddListener(Hide);
55             NetworkService.OnDisconnectedFromMasterSignal.AddListener(Hide);
56         }

Download file with original file name:NetworkService

NetworkService 123 lượt xem

Gõ tìm kiếm nhanh...