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()); }
public void ponerIndicadorEn(Vector2 posicion, EnumTipoInidcador tipoIndicador) { GameObject indicadorInstanciado = (GameObject)GameObject.Instantiate(playerGraphics.prefabIndicador); indicadorInstanciado.GetComponent <IndicadorMapa>().Inicializar(posicion, GetColor(), tipoIndicador); }
public void ClickBotonIndicador(EnumTipoInidcador tipoIndicador) { ponerIndicador = true; indicadorAPoner = tipoIndicador; }
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); }