private void Awake() { _context = GameContext.GetGameContext(); _services = UsableServices.SharedInstance; _services.Initialize(_context); _context.Images.AddRange(canvas.GetComponentsInChildren <Image>() .Where(q => q.GetComponent <HealthBar>() != null)); PhotonNetwork.AddCallbackTarget(this); _gameSystem = new GameSystem(_context, _services); _gameSystem.Awake(); }