示例#1
0
    IEnumerator CountDown()
    {
        while (_waitingTime > 0)
        {
            _waitingTime -= 1;
            _text.text    = " Loading... " + _waitingTime;
            yield return(new WaitForSecondsRealtime(1));
        }

        if (gameObject.activeSelf)
        {
            NetworkGameManager nm = FindObjectOfType <NetworkGameManager>();
            nm.ChangeControlsState(true);
            nm.loading = false;
            gameObject.SetActive(false);
        }
    }
示例#2
0
    // Update is called once per frame
    void Update()
    {
        if (placedTrackPieces.Count > 0 && placedTrackPieces[0] == null)
        {
            _networkGameManager.ChangeControlsState(false);
            var temp  = new List <GameObject>();
            var temp2 = new List <Transform>();
            nodesOnPiece      = temp2;
            placedTrackPieces = temp;
            _networkGameManager.client_network.SendInfoCartOffTracks();
        }
        else if (placedTrackPieces.Count > 0)
        {
            MoveCart();


            //   if(should_move)
            //  {
            //     ElliotMoveCart();
            // }
        }
    }