Hola gente como estan? mi problema es el siguiente tengo un proyecto que al conectarte aparecen 2 botones, esos botones solo cambian el material al personaje (la ropa) mi problema es que el servidor/cliente crea la partida y elije la ropa el cliente se conecta y elije la ropa, en el servidor/cliente se ve la ropa del cliente pero en el cliente no se ve la ropa del servidor/cliente, lo que me parece es que las funciones no se sincronizan con los nuevos clientes
les muestro el codigo:
les muestro el codigo:
[SerializeField] Material materialGuerrillero;
[SerializeField] Material materialMilitar;
[SerializeField] GameObject personaje;
[SerializeField] GameObject spawn;
public void Update (){
}
public void Militar (){
if (isLocalPlayer) {
personaje.GetComponent<Renderer> ().material = materialMilitar;
spawn.SetActive (false);
Cmdmilitar ();
}
}
public void Guerrillero (){
if (isLocalPlayer) {
personaje.GetComponent<Renderer> ().material = materialGuerrillero;
spawn.SetActive (false);
Cmdguerrillero ();
}
}
[Command]
void Cmdmilitar(){
if(!isLocalPlayer){
personaje.GetComponent<Renderer> ().material = materialMilitar;
}
}
[Command]
void Cmdguerrillero(){
if(!isLocalPlayer){
personaje.GetComponent<Renderer>().material = materialGuerrillero;
}
}