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; } } }
// 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>(); }