当前位置: 首页>>代码示例>>C#>>正文


C# GameManager.setPuntuacion方法代码示例

本文整理汇总了C#中GameManager.setPuntuacion方法的典型用法代码示例。如果您正苦于以下问题:C# GameManager.setPuntuacion方法的具体用法?C# GameManager.setPuntuacion怎么用?C# GameManager.setPuntuacion使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在GameManager的用法示例。


在下文中一共展示了GameManager.setPuntuacion方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Update

	// Update is called once per frame
	void Update () {


        if (colisionRumboNoPropio == true || colisionOtraAeronave == true)
        {
            Texture aux = (Texture)Resources.Load("avionRojoFondoTransparente", typeof(Texture));

            for (int i = 0; i < listaAeronaves.Count; i++)
            {
                if ((((GameObject)listaAeronaves[i]).GetComponent<AirplaneABehaviour>().getTocoRumbo() == true) && (((GameObject)listaAeronaves[i]).GetComponent<AirplaneABehaviour>().getTocoRumboPropio() != true))
                {
                    (((GameObject)listaAeronaves[i]).GetComponent("GUITexture")).guiTexture.texture = aux;
                    (((GameObject)listaAeronaves[i]).GetComponent("GUIText")).guiText.color = Color.red;
                }
                if (((GameObject)listaAeronaves[i]).GetComponent<AirplaneABehaviour>().getColisionOtraAeronave() == true)
                {
                    (((GameObject)listaAeronaves[i]).GetComponent("GUITexture")).guiTexture.texture = aux;
                    (((GameObject)listaAeronaves[i]).GetComponent("GUIText")).guiText.color = Color.red;
                }
                ((GameObject)listaAeronaves[i]).GetComponent<AirplaneABehaviour>().detieneUpdate();
            }

            if (Input.GetMouseButtonDown(0))
            {
               // Debug.Log("Tocar");
                _gameManager = FindObjectOfType<GameManager>();
                _gameManager.setPuntuacion(puntuacion);
                FindObjectOfType<SceneLoaders>().enabled = true;
                Application.LoadLevel("MenuPartidaScene");
            }

           // Debug.Log("FIN DE LA PARTIDA");
        }
        else
        {



            tiempoTranscurrido = tiempoTranscurrido + Time.deltaTime;
            tiempoDesdeClick = tiempoDesdeClick + Time.deltaTime;

			if (tiempoTranscurrido > tiempoParaRespawn)
            {
                creaNuevoAvion();
                tiempoTranscurrido = 0;
            }


            if ((Input.touchCount > 0) || (Input.GetMouseButtonDown(0)))
            {
                // if ((Input.GetMouseButtonDown(0)) || (Input.GetTouch(0).phase == TouchPhase.Began) )
                if ((Input.GetMouseButtonDown(0)))
                {
                    for (int i = 0; i < listaAeronaves.Count; i++)
                    {
                        //   if (  (tocaAvion(((GameObject)listaAeronaves[i]).transform.position, Input.mousePosition))  ||   (tocaAvion(((GameObject)listaAeronaves[i]).transform.position, Input.GetTouch(0).position)) )
                        if ((tocaAvion(((GameObject)listaAeronaves[i]).transform.position, Input.mousePosition.x, Input.mousePosition.y)))
                        {
                            //Debug.Log("Tocado " + ((GUIText)((GameObject)listaAeronaves[i]).GetComponent<GUIText>()).text);

							if(i!=avionPulsado && avionPulsado!=-1)
							{
								reseteaColorAvion(avionPulsado);
							}

							Texture aux = (Texture)Resources.Load("avionBlancoFondoTransparente", typeof(Texture));
							(((GameObject)listaAeronaves[i]).GetComponent("GUITexture")).guiTexture.texture = aux;
							(((GameObject)listaAeronaves[i]).GetComponent("GUIText")).guiText.color = Color.white;

                            iluminaRumboDestino(i);
                            iluminaRumboActual(i);
                            avionPulsado = i;
                        }
                        else
                        {
                            // Si se pulsa en un rumbo
                            if ((avionPulsado != -1) && (tocaRumbo(Input.mousePosition) != -1))
                            {
                                //  Debug.Log("TOCO RUMBO para aeronave " + ((GUIText)((GameObject)listaAeronaves[avionPulsado]).GetComponent<GUIText>()).text);
                                ((GameObject)listaAeronaves[avionPulsado]).GetComponent<AirplaneABehaviour>().setRumboActual(((GUIText)listaCoordenadas[tocaRumbo(Input.mousePosition)]).transform.position);
                                avionPulsado = -1;
                                i = listaAeronaves.Count;
                            }
                        }
                    }
                }
            }
            if (tiempoDesdeClick > tiempoParaReseleccionar)
            {
                reseteaColoresRumbos();
				//reseteaColoresAviones();
                tiempoDesdeClick = 0;
                avionPulsado = -1;
            }
			if(avionPulsado == -1)
			{
				reseteaColoresAviones();
			}

//.........这里部分代码省略.........
开发者ID:ignacioCabado,项目名称:AirController,代码行数:101,代码来源:GestorAviones.cs


注:本文中的GameManager.setPuntuacion方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。