OnGameQuitSignal









How do I use On Game Quit Signal
Below are practical examples compiled from projects for learning and reference purposes

Featured Snippets


File name: Hud.cs Copy
29         protected override void Start()
30         {
31             base.Start();
32
33             GameService.OnGameStartSignal.AddListener(OnGameStart);
34             GameService.OnGameResultSignal.AddListener(UpdateGameScore);
35             GameService.OnGameQuitSignal.AddListener(Hide);
36         }
File name: Hud.cs Copy
38         protected override void OnDestroy()
39         {
40             base.OnDestroy();
41
42             GameService.OnGameStartSignal.RemoveListener(OnGameStart);
43             GameService.OnGameResultSignal.RemoveListener(UpdateGameScore);
44             GameService.OnGameQuitSignal.RemoveListener(Hide);
45         }
File name: MainMenu.cs Copy
17         protected override void Start()
18         {
19             base.Start();
20
21             GameService.OnGameQuitSignal.AddListener(Show);
22
23             Show();
24         }
File name: MainMenu.cs Copy
26         protected override void OnDestroy()
27         {
28             base.OnDestroy();
29
30             GameService.OnGameQuitSignal.RemoveListener(Show);
31         }
File name: Game.cs Copy
15         public Signal OnGameQuitSignal { get; private set; }
File name: Game.cs Copy
74         public void Quit()
75         {
76             CurrentState = GameState.MainMenu;
77             HideBoard();
78             OnGameQuitSignal.Dispatch();
79
80             if (NetworkService.IsConnected)
81             {
82                 NetworkService.Disconnect();
83             }
84         }
File name: Game.cs Copy
86         protected override void Awake()
87         {
88             base.Awake();
89
90             OnGameStartSignal = new Signal();
91             OnGameResultSignal = new Signal();
92             OnGameQuitSignal = new Signal();
93
94             ServiceLocator.AddService(this);
95         }
File name: IGameService.cs Copy
9         Signal OnGameQuitSignal { get; }

OnGameQuitSignal 123 lượt xem

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