IGameService









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

Featured Snippets


File name: CoreBehaviour.cs Copy
12         protected IGameService GameService { get; private set; }
File name: CoreBehaviour.cs Copy
22         protected virtual void Start()
23         {
24             GameService = ServiceLocator.GetService();
25             NetworkService = ServiceLocator.GetService();
26         }
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: Game.cs Copy
114         protected override void OnDestroy()
115         {
116             base.OnDestroy();
117
118             NetworkService.OnAllPlayersConnectedSignal.RemoveListener(OnAllPlayersConnected);
119             NetworkService.OnDisconnectedFromMasterSignal.RemoveListener(OnDisconnectedFromMaster);
120             NetworkService.OnRemoteBoardChangeSignal.RemoveListener(OnRemoteBoardChange);
121
122             ServiceLocator.RemoveService();
123         }

Download file with original file name:IGameService

IGameService 114 lượt xem

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