OnNewGame
How do I use On New Game
Below are practical examples compiled from projects for learning and reference purposes
Featured Snippets
File name: NetworkAdapter.cs
Copy
122 public void SendNewGameStarted()
123 {
124 if (PhotonNetwork.room != null && PhotonNetwork.room.playerCount == 2)
125 {
126 photonView.RPC("OnNewGameStart", PhotonTargets.OthersBuffered);
127 }
128 }
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
202 private void OnNewGameStart()
203 {
204 OnNewGameStartedSignal.Dispatch();
205 }
File name: Result.cs
Copy
23 protected override void Start()
24 {
25 base.Start();
26
27 GameService.OnGameResultSignal.AddListener(OnGameResult);
28 NetworkService.OnNewGameStartedSignal.AddListener(OnNewGame);
29 NetworkService.OnDisconnectedFromMasterSignal.AddListener(Hide);
30 }
File name: Result.cs
Copy
32 protected override void OnDestroy()
33 {
34 base.OnDestroy();
35
36 GameService.OnGameResultSignal.RemoveListener(OnGameResult);
37 NetworkService.OnNewGameStartedSignal.RemoveListener(OnNewGame);
38 NetworkService.OnDisconnectedFromMasterSignal.RemoveListener(Hide);
39 }
OnNewGame 151 lượt xem
Gõ tìm kiếm nhanh...