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
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...