本文整理汇总了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();
}
//.........这里部分代码省略.........