Example #1
0
    public void DefinirEstado(EstadoJogador estado)//função que altera o estado do jogador
    {
        estadoAtual = estado;
        Sprite spriteCursor = null;

        if (estado.name == "Em Seu Turno")
        {
            spriteCursor = cursorIdle;
            GameObject.Find("/Screen Overlay Canvas/Interface do Usuário/Cursor").GetComponent <RectTransform>().pivot = new Vector2(0, 1);
        }
        if (estado.name == "Atacando" || estado.name == "Usando Efeito")
        {
            if (estado.name == "Atacando")
            {
                spriteCursor = cursorAlvoVermelho;
            }
            spriteCursor = cursorAlvoCinza;
            GameObject.Find("/Screen Overlay Canvas/Interface do Usuário/Cursor").GetComponent <RectTransform>().pivot = new Vector2(0.5f, 0.5f);
        }
        if (estado.name == "Segurando Carta")
        {
            spriteCursor = cursorSegurandoCarta;
            GameObject.Find("/Screen Overlay Canvas/Interface do Usuário/Cursor").GetComponent <RectTransform>().pivot = new Vector2(0.5f, 0.5f);
        }
        if (Configuracoes.admCursor != null)
        {
            Configuracoes.admCursor.MudarSprite(spriteCursor);
        }
    }
    // ### Preparing Land
    void LoadPlayer(string n)
    {
        Network.Instantiate(avatar0, transform.position, transform.rotation, 0);
         string tempPlayer = "Teste(Clone)";
         GameObject tempPLAYER = GameObject.Find(tempPlayer);
         tempPLAYER.BroadcastMessage("AtualizacaoPlayer",n);

         playerClone = tempPLAYER.name;

         Player = GameObject.Find(playerClone);
         sangue = GameObject.Find("GUISangue").GetComponent<Sangue>();
         estadoJogador = Player.GetComponent<EstadoJogador>();
         GameObject.Find("Aplicacao").BroadcastMessage("BulletsHUD", this.estadoJogador.bullets);
         contr = Player.GetComponent<CharacterController>();
         GameObject.Find("Administration").BroadcastMessage("AddJogadores", Player);
         GameObject.Find("Administration").GetComponent<Server>().definedConnection(true);
         GameObject.Find("CameraJogador").BroadcastMessage("AddMascara", Player.layer);
         this.BroadcastMessage("JogoIniciou",true);
    }