public static void TeleportAleatorio() { GerenciadorPartida.descricaoCarta = "Parece que todos vão dar uma caminhadinha. Os duendes serão movidos para espaços aleatórios."; GerenciadorPartida gp = FindObjectOfType <GerenciadorPartida>(); gp.StartCoroutine(gp.TeleportAleatorio()); }
public static void Recomecar() { GerenciadorPartida.descricaoCarta = "“E hoje sei sei sei” que todos voltarão para o início."; GerenciadorPartida gp = FindObjectOfType <GerenciadorPartida>(); gp.StartCoroutine(gp.VoltaParaInicio()); }
void RPC_estadoUICarta(bool estado, int jogadorAtivo) { Debug.LogFormat("RPC_estadoUICarta({0}, {1})", estado, jogadorAtivo); int jidLocal = (int)GerenciadorPartida .ObterPVLocal() .GetComponent <IdentificadorJogador>() .jogadorID; UIJogada.SetActive(estado ? jidLocal == jogadorAtivo : false); }
void RPC_DirESetaSetActives(bool estado, int jogadorAtivo) { int jidLocal = (int)GerenciadorPartida .ObterPVLocal() .GetComponent <IdentificadorJogador>() .jogadorID; bool estadoL = estado ? jidLocal == jogadorAtivo : false; Debug.LogFormat( "estado: {0}, jogador Ativo: {1}, ismasterclient: {2}, estadoL: {3}, jidlocal: {4}", estado, jogadorAtivo, PhotonNetwork.IsMasterClient, estadoL, jidLocal ); setaObj.SetActive(estado); UIDirecao.SetActive(estadoL); }
public void AtivarPowerUp() { if (RPCDeJogadores.DeveUsarRPC()) { RPCDeJogadores.UsarRPC("RPC_AtivarPowerUp"); return; } if (jogadorEscolhido != -1) { pnlEscolherJogador.SetActive(false); _escolheRota.AlteraEstadoPowerUps(); MethodInfo metodo = GetType().GetMethod(powerUpEscolhido.ToString()); metodo.Invoke(this, null); GerenciadorPartida gp = FindObjectOfType <GerenciadorPartida>(); gp.NovaRodada(); } }
void Awake() { meuPV = GetComponent <PhotonView>(); gerenP = FindObjectOfType <GerenciadorPartida>(); }
public static void UsarRPCArg <T>(string rpcStr, T t) { PhotonView pvLocal = GerenciadorPartida.ObterPVLocal(); pvLocal.RPC(rpcStr, RpcTarget.MasterClient, t); }
void Awake() { tripe = GetComponent <Tripe>(); gerenP = FindObjectOfType <GerenciadorPartida>(); }
void Start() { gp = FindObjectOfType <GerenciadorPartida>(); }