Пример #1
0
    public void Inicializar(Vector2 pos, Color color, EnumTipoInidcador enumIndicador)
    {
        transform.position = new Vector3(pos.x, pos.y, 0);

        if (enumIndicador == EnumTipoInidcador.IndicadorIrA)
        {
            rendererIrA.gameObject.SetActive(true);
            rendererIrA.material.color = color;
        }
        else
        {
            rendererAyuda.gameObject.SetActive(true);
            rendererAyuda.material.color = color;
        }

        StartCoroutine(CorutinaDestruccion());
    }
Пример #2
0
    public void ponerIndicadorEn(Vector2 posicion, EnumTipoInidcador tipoIndicador)
    {
        GameObject indicadorInstanciado = (GameObject)GameObject.Instantiate(playerGraphics.prefabIndicador);

        indicadorInstanciado.GetComponent <IndicadorMapa>().Inicializar(posicion, GetColor(), tipoIndicador);
    }
Пример #3
0
 public void ClickBotonIndicador(EnumTipoInidcador tipoIndicador)
 {
     ponerIndicador  = true;
     indicadorAPoner = tipoIndicador;
 }
Пример #4
0
 public void BroadcastIndicador(Vector3 posicion, EnumTipoInidcador indicadorAPoner, int indiceJugador)
 {
     networkView.RPC("bcstInd", RPCMode.Others, Mathf.RoundToInt(posicion.x), Mathf.RoundToInt(posicion.y), (int)indicadorAPoner, indiceJugador);
 }