Пример #1
0
 private void Awake()
 {
     sharedInstance        = this;
     mouseIOService        = NagaUtils.VerifyGetComponent <IMouseIOInfoProvider>(mouseIO);
     playerPositionService = NagaUtils.VerifyGetComponent <IPositionInfoProvider>(playerPosition);
     inventoryService      = NagaUtils.VerifyGetComponent <IInventoryService>(inventory);
     ammoDisplayService    = NagaUtils.VerifyGetComponent <IAmmoDisplayService>(ammoDisplay);
     scoreSystemService    = NagaUtils.FindObjectOfType <IScoreSystem>(); //Maybe move this (but to where?)
 }
    private void Awake()
    {
        cardClient = GameObject.FindGameObjectWithTag(Tags.Networks).GetComponent<CardClient>();
        gameClient = GameClient.Instance;
        loginHandler = new LoginHandler();
        chatHandler = new ChatHandler();
        playerInfoHandler = new PlayerInfoHandler();
        cardInfoHandler = new CardInfoHandler();

        gameDataHandler = new TCPGameDataHandler();


        if (cardClient != null)
        { udpMessageList = cardClient.GetMessageList(); }
        else
        { LogsSystem.Instance.Print("UDP数据管理器不存在", LogLevel.ERROR); }
        if (gameClient != null)
        { tcpMessageList = gameClient.GetGameDataList(); }
        else
        { LogsSystem.Instance.Print("TCP数据管理器不存在", LogLevel.ERROR); }

    }