Esempio n. 1
0
    void UpdateInitScene()
    {
        if(actualColor > 0)
        {
            actualColor -= speedColorLoading*Time.deltaTime;
            cubeLoading.renderer.material.color = new Color(actualColor, actualColor, actualColor, 1f);
        }else if(cubeLoading.activeInHierarchy)
        {
            cubeLoading.SetActive(false);
            hiddenPart.SetActive(true);
            if(LANManager.Instance.isCreator)
            {
                cubePlayers.transform.GetChild(0).renderer.material.color = new Color(1f, 1f, 1f, 1f);
            }

        }

        if(hiddenPart.activeInHierarchy)
        {

            cubePlayers.transform.position = Vector3.Lerp(cubePlayers.transform.position, cubePlayersPosition.transform.position, speedTranslationCubes*Time.deltaTime);
            for(int i = 0; i < cubePlayers.transform.childCount; i ++)
            {
                cubePlayers.transform.GetChild(i).localPosition = Vector3.Lerp(cubePlayers.transform.GetChild(i).localPosition, cubePlayersPosition.transform.GetChild(i).localPosition, speedTranslationPlayercubes*Time.deltaTime);
            }

            if((Vector3.Distance(cubePlayers.transform.position, cubePlayersPosition.transform.position) <= 0.01f) &&
                (Vector3.Distance(cubePlayers.transform.GetChild(0).localPosition, cubePlayersPosition.transform.GetChild(0).localPosition) <= 0.01f))
            {
                cubePlayers.transform.position = Vector3.Lerp(cubePlayers.transform.position, cubePlayersPosition.transform.position, speedTranslationCubes*Time.deltaTime);
                for(int i = 0; i < cubePlayers.transform.childCount; i ++)
                {
                    cubePlayers.transform.GetChild(i).localPosition = Vector3.Lerp(cubePlayers.transform.GetChild(i).localPosition, cubePlayersPosition.transform.GetChild(i).localPosition, speedTranslationPlayercubes*Time.deltaTime);
                }

                stateScene = LANConnexionState.IDLE;
            }

        }
    }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        nets = GetComponent<NetworkScript>();
        stateScene = LANConnexionState.LOADING;

        hitNet = new Dictionary<GameObject, NetworkPlayer>();

        hitNetClient = new Dictionary<GameObject, CublastPlayer>();
        previousLenghtConnected = 0;

        networkStarted = false;
        actualColor = 0f;
        sens = 1f;
        time = 0f;
        alphaDescription = 0f;

        locked = false;
        somethingSelected = false;
        isReady = false;
        countForTimeEnd = 0f;
        tex = new Dictionary<string, Texture2D>();
        tex.Add("mode0", (Texture2D) Resources.Load("LANFFA"));
        tex.Add("mode1", (Texture2D) Resources.Load("LANScoreTournament"));
        tex.Add("mode2", (Texture2D) Resources.Load("LANPointTournament"));
        tex.Add("mode3", (Texture2D) Resources.Load("LANElimination"));
        tex.Add("black", (Texture2D) Resources.Load("black"));

        if(LANManager.Instance.isCreator)
        {
            profileAlreadyGetted.Add(cubePlayers.transform.GetChild(0).gameObject);
        }

        fm = GetComponent<FadeManager>();
    }