Ejemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     agent            = GetComponent <NavMeshAgent>();
     animator         = GetComponentInChildren <Animator>();
     player           = GetComponentInParent <Player2Controller>();
     player.OnAttack += OnAttack;
 }
Ejemplo n.º 2
0
 void invertPlayerEnd(GameObject player)
 {
     if (player.name == "Player 1")
     {
         Player1Controller p1cScript = player.GetComponent <Player1Controller> ();
         p1cScript.invertExtend -= 1;
         if (p1cScript.invertExtend <= 0)
         {
             p1cScript.invert = 1;
             // Stop and Clear Particles
             player.GetComponentInChildren <ParticleSystem> ().Stop(true);
             player.GetComponentInChildren <ParticleSystem> ().Clear();
         }
     }
     else if (player.name == "Player 2")
     {
         Player2Controller p2cScript = player.GetComponent <Player2Controller> ();
         p2cScript.invertExtend -= 1;
         if (p2cScript.invertExtend <= 0)
         {
             p2cScript.invert = 1;
             // Stop and Clear Particles
             player.GetComponentInChildren <ParticleSystem> ().Stop(true);
             player.GetComponentInChildren <ParticleSystem> ().Clear();
         }
     }
 }
Ejemplo n.º 3
0
    //assigning player on trigger enter
    private void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Player1")
        {
            player1 = other.GetComponent <PlayerController>();
            if (player1.destination == transform)
            {
                canpickup = true;
                player1.CloseVegButtons();
                player1.Player1ActionButton.SetActive(true);
                player1.Player1Buttons[0].transform.GetChild(0).GetChild(0).GetComponent <Text>().text = "Esc";
                player1.Player1Buttons[0].transform.GetChild(1).GetComponent <Text>().text             = "Discard";
                player1.Player1Buttons[0].SetActive(true);
                Debug.Log("player entered zone " + gameObject.name);
            }
        }

        else if (other.tag == "Player2")
        {
            player2 = other.GetComponent <Player2Controller>();
            if (player2.destination == transform)
            {
                player2pickup = true;
                player2.CloseVegButtons();
                player2.Player1ActionButton.SetActive(true);
                player2.Player1Buttons[0].transform.GetChild(0).GetChild(0).GetComponent <Text>().text = "BackSpace";
                player2.Player1Buttons[0].transform.GetChild(1).GetComponent <Text>().text             = "Discard";
                player2.Player1Buttons[0].SetActive(true);
                Debug.Log("player2 entered zone " + gameObject.name);
            }
        }
    }
Ejemplo n.º 4
0
    void Update()
    {
        thePlayer2 = objPlayer.getP2Reference();
        if (thePlayer2 != null)
        {
            objPlayer2 = thePlayer2.GetComponent <Player2Controller> ();
        }
        if (thePlayer2 != null)
        {
            if (!objPlayer.getGameOver() && !objPlayer2.getGameOver())
            {
                transform.Rotate(Quaternion.Euler(60, 0, 0) * Vector3.left, -240 * Time.deltaTime * speed);
            }
        }
        else
        {
            if (!objPlayer.getGameOver())
            {
                transform.Rotate(Quaternion.Euler(60, 0, 0) * Vector3.left, -240 * Time.deltaTime * speed);
            }
        }

        CheckRopePosition();
        CheckPlayerJumps();
    }
Ejemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     _audioSource = GetComponent <AudioSource>();
     pc           = GetComponent <Player2Controller>();
     _animator    = GetComponent <Animator>();
     damagedFlag  = true;
 }
Ejemplo n.º 6
0
    void resetAndPrintCurrentStatus()
    {
        gamepaused = true;

        delay = 3f;

        roundCount++;

        Player1Controller p1 = GameObject.FindWithTag("Player1")
                               .GetComponent <Player1Controller>();

        Player2Controller p2 = GameObject.FindWithTag("Player2")
                               .GetComponent <Player2Controller>();

        p1.resetPos();
        p2.resetPos();

        transform.position = initialPosition;

        Time.timeScale = 0f;
        scoreboard.SetActive(true);
        GameObject.FindWithTag("Score1")
        .GetComponent <UnityEngine.UI.Text>().text = player1Score + "";

        GameObject.FindWithTag("Score2")
        .GetComponent <UnityEngine.UI.Text>().text = player2Score + "";
    }
    private void OnTriggerEnter(Collider col)
    {
        if (col.gameObject.layer == 10)
        {
            Player2Controller P2 = col.gameObject.GetComponent <Player2Controller> ();
            P2.hp -= 25;

            //Changes color based on attack
            Color temp = col.gameObject.GetComponentInChildren <Light> ().color;
            temp.g -= .2f;

            //Changes intensity based on attack
            Light tempL = col.gameObject.GetComponentInChildren <Light>();
            tempL.intensity -= .2f;
            CameraShake CamShake = GameObject.Find("Main Camera").GetComponent <CameraShake> ();
            CamShake.PlayerShake(.5f);

            // new minion stats
            if (P2.hp <= 0)
            {
                GameObject   Cam     = GameObject.Find("Main Camera");
                AgentRespawn NewStat = Cam.gameObject.GetComponent <AgentRespawn> ();
                NewStat.Agent1InHP += 5;
                NewStat.Agent1dmg  += 2;
            }
        }
        if (col.gameObject.tag == "Agent2")
        {
            Agent2Controller A2 = col.gameObject.GetComponent <Agent2Controller> ();
            A2.HP -= 25;
        }
    }
Ejemplo n.º 8
0
    //private float remaining;

    // Update is called once per frame
    void Update()
    {
        GameObject        playerone = GameObject.Find("Player1");
        Player1Controller oneaccess = playerone.GetComponent <Player1Controller>();

        GameObject        playertwo = GameObject.Find("Player2");
        Player2Controller twoaccess = playertwo.GetComponent <Player2Controller>();

        currenttime = Time.timeSinceLevelLoad;

        if (!oneaccess.levelComplete && !twoaccess.levelComplete)
        {
            displaytime = currenttime;
        }

        //Original script for timer.
        //float temp = Time.time - start;

        //remaining = initialtime - temp;

        //if(remaining < 0)
        //{
        //    SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
        //}

        timer.text = "Time Elapsed: " + displaytime.ToString("f0");
    }
Ejemplo n.º 9
0
    void OnTriggerEnter(Collider other)
    {
        //https://docs.unity3d.com/ScriptReference/Object.FindObjectsOfType.html
        if (other.gameObject.CompareTag("Player"))
        {
            SpiderAI[] si = FindObjectsOfType(typeof(SpiderAI)) as SpiderAI[];
            foreach (SpiderAI s in si)
            {
                s.isLoading = true;
            }

            RatAI[] ri = FindObjectsOfType(typeof(RatAI)) as RatAI[];
            foreach (RatAI r in ri)
            {
                r.isLoading = true;
            }

            BatAI[] bi = FindObjectsOfType(typeof(BatAI)) as BatAI[];
            foreach (BatAI b in bi)
            {
                b.isLoading = true;
            }

            GameManager       gm = FindObjectOfType(typeof(GameManager)) as GameManager;
            Player1Controller p1 = FindObjectOfType(typeof(Player1Controller)) as Player1Controller;
            Player2Controller p2 = FindObjectOfType(typeof(Player2Controller)) as Player2Controller;
            gm.setP1HP(p1.gameObject.GetComponent <Health> ().HP);
            gm.setP2HP(p2.gameObject.GetComponent <Health> ().HP);

            SceneManager.LoadSceneAsync(Load, LoadSceneMode.Single);
        }
    }
Ejemplo n.º 10
0
    private void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Player1")
        {
            canPlaceBowl = true;
            player1      = other.GetComponent <PlayerController>();                   //assigned player object
            if (player1.destination == transform)
            {
                serveButton.transform.GetChild(0).GetChild(0).GetComponent <Text>().text = "Tab";
                serveButton.transform.GetChild(1).GetComponent <Text>().text             = "Serve";
                serveButton.SetActive(true);
                Debug.Log("player entered zone " + gameObject.name);
            }
        }

        //Player2 Zone
        else if (other.tag == "Player2")
        {
            canPlaceBowl = true;
            player2      = other.GetComponent <Player2Controller>();
            if (player2.destination == transform)
            {
                player2ServeButton.transform.GetChild(0).GetChild(0).GetComponent <Text>().text = "Backslash";
                player2ServeButton.transform.GetChild(1).GetComponent <Text>().text             = "Serve";
                player2ServeButton.SetActive(true);
                Debug.Log("player2 entered zone " + gameObject.name);
            }
        }
    }
    void OnTriggerExit(Collider other)
    {
        if (other.tag == "Player")
        {
            if (other.name == "Player1")
            {
                PlayerController playerController = other.gameObject.GetComponent <PlayerController>();
                if (playerController == null)
                {
                    Debug.Log("Cound not find playerController!");
                }
                playerController.isScalingDown = false;
            }

            if (other.name == "Player2")
            {
                Player2Controller player2Controller = other.gameObject.GetComponent <Player2Controller>();
                if (player2Controller == null)
                {
                    Debug.Log("Cound not find playerController!");
                }
                player2Controller.isScalingDown = false;
            }
        }
    }
Ejemplo n.º 12
0
    void Start()
    {
        inputController = new Player2Controller();

        inputController.Gameplay.Enable();

        inputController.Gameplay.Shoot.started += ctx => Shoot();
    }
Ejemplo n.º 13
0
 void Update()
 {
     hideGameStart();
     if (restart)
     {
         if (Input.GetKeyDown(KeyCode.R))
         {
             //Application.LoadLevel(Application.loadedLevel);
             SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
         }
     }
     //Upgrade Abfrage
     if (score >= 40 && !gameOver)
     {
         showUpgradeText();
         if (score < 40)
         {
             hideUpgradeText();
         }
         if (Input.GetKeyDown(KeyCode.U))
         {
             hideUpgradeText();
             GameObject player1Obj = GameObject.FindWithTag("Player");
             if (player1Obj != null)
             {
                 PlayerController player1 = player1Obj.GetComponent <PlayerController> ();
                 player1.increaseFireRate();
             }
             GameObject player2Obj = GameObject.FindWithTag("Player2");
             if (player2Obj != null)
             {
                 Player2Controller player2 = player2Obj.GetComponent <Player2Controller> ();
                 player2.increaseFireRate();
             }
             AddScore(-40);
         }
     }
     //GameOver bei Score kleiner als 0
     if (score < 0 && gameOver != true)
     {
         GameOver();
         resetWaveText();
         GameObject player2Obj = GameObject.FindWithTag("Player2");
         if (player2Obj != null)
         {
             Player2Controller player2 = player2Obj.GetComponent <Player2Controller> ();
             Instantiate(playerExplosion, player2.transform.position, player2.transform.rotation);
             Destroy(player2.gameObject);
         }
         GameObject player1Obj = GameObject.FindWithTag("Player");
         if (player1Obj != null)
         {
             PlayerController player1 = player1Obj.GetComponent <PlayerController> ();
             Instantiate(playerExplosion, player1.transform.position, player1.transform.rotation);
             Destroy(player1.gameObject);
         }
     }
 }
Ejemplo n.º 14
0
    void Start()
    {
        transform.position = Camera.main.transform.position;
        inputController    = new Player2Controller();

        inputController.Gameplay.Enable();

        inputController.Gameplay.Aim.performed += ctx => QuickAim(ctx.ReadValue <Vector2>());
    }
Ejemplo n.º 15
0
    // Use this for initialization
    void Start()
    {
        // player = GameObject.FindGameObjectWithTag("Player");
        // player2 = GameObject.FindGameObjectWithTag("Player2");

        playerController  = PlayerController.Instance();
        player2Controller = Player2Controller.Instance();
        // playerRb = player.GetComponent<Rigidbody2D>();
        // player2Rb = player2.GetComponent<Rigidbody2D>();
    }
Ejemplo n.º 16
0
 // Update is called once per frame
 void Update()
 {
     time    = timer.GetComponent <Controller>();
     player1 = playerOne.GetComponent <Player1Controller>();
     player2 = playerTwo.GetComponent <Player2Controller>();
     if (time.timer <= 0)
     {
         buttonText.text = "Start";
     }
 }
Ejemplo n.º 17
0
    // Update is called once per frame
    void Update()
    {
        player1 = playerOne.GetComponent <Player1Controller>();
        player2 = playerTwo.GetComponent <Player2Controller>();
        button  = startButton.GetComponent <StartButton>();

        if (button.startPressed == true)
        {
            timer       -= Time.deltaTime;
            winText.text = "";
        }

        var t = Mathf.Abs(timer);

        int seconds = (int)t % 60;
        int minutes = (int)t / 60;
        var minSec  = minutes + ":" + seconds;

        if (seconds < 10)
        {
            minSec = minutes + ":0" + seconds;
        }

        timeRemaining.text = "";
        if (timer <= 60 && timer >= 57)
        {
            timeRemaining.text = "1 Minute Remaining";
        }
        if (timer <= 30 && timer >= 27)
        {
            timeRemaining.text = "30 Seconds Remaining";
        }
        if (timer <= 10 && timer >= 7)
        {
            timeRemaining.text = "10 Seconds Remaining";
        }

        if (timer <= 0)
        {
            if (player1.getScore() > player2.getScore())
            {
                winText.text = "Player 1 Wins!";
            }
            else if (player1.getScore() < player2.getScore())
            {
                winText.text = "Player 2 Wins!";
            }
            else
            {
                winText.text = "It's a Tie!";
            }
            Stop();
        }
        timerText.text = minSec;
    }
Ejemplo n.º 18
0
    // Use this for initialization
    void Start()
    {
        body      = gameObject.GetComponent <Rigidbody2D>();
        oppponent = Opponent.GetComponent <Rigidbody2D>();

        pc           = GetComponent <Player2Controller>();
        _audioSource = GetComponent <AudioSource>();

        animator = GetComponent <Animator>();
        //bodyRend = GetComponent<Renderer>();
    }
Ejemplo n.º 19
0
    void Start()
    {
        inputController = new Player2Controller();

        inputController.Gameplay.Enable();

        inputController.Gameplay.Jump.started += ctx => jump = true;

        inputController.Gameplay.Move.performed += ctx => horizontalMove = ctx.ReadValue <Vector2>().x *runSpeed;
        inputController.Gameplay.Move.canceled  += ctx => horizontalMove = 0;
    }
Ejemplo n.º 20
0
 public static Player2Controller Instance()
 {
     if (!player2Controller)
     {
         player2Controller = FindObjectOfType(typeof(Player2Controller)) as Player2Controller;
     }
     if (!player2Controller)
     {
         Debug.LogError("There needs to be one active playerController in the scene");
     }
     return(player2Controller);
 }
Ejemplo n.º 21
0
    void SpawnPlayer2OnPosition2(Vector3 oldPosition)
    {
        //Spawn player 2 and position it on second position
        Vector3    firePosition = new Vector3(1f, oldPosition.y, 0);
        GameObject player2      = player2Prefab;
        GameObject bPrefab      = Instantiate(player2, firePosition, Quaternion.identity) as GameObject;

        thePlayer2 = bPrefab;
        if (bPrefab != null)
        {
            objPlayer2 = bPrefab.GetComponent <Player2Controller> ();
        }
    }
Ejemplo n.º 22
0
    //assigning player on trigger enter
    private void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Player1")
        {
            Debug.Log("player entered bonus area");
            player1 = other.GetComponent <PlayerController>();

            switch (bonusID)
            {
            case 1:
                player1.player1Points = player1.player1Points + 10;
                break;

            case 2:
                manager.player1CurrCountdownValue = manager.player1CurrCountdownValue + 10;
                break;

            case 3:
                StartCoroutine(IncreaseSpeedTemporarily());
                break;
            }
            player1.CloseVegButtons();
            player1.Player1ActionButton.SetActive(false);
            player1.ResetVegetableButtons();
            Destroy(gameObject);
        }
        else if (other.tag == "Player2")
        {
            Debug.Log("player2 entered bonus area");
            player2 = other.GetComponent <Player2Controller>();

            switch (bonusID)
            {
            case 1:
                player2.player1Points = player2.player1Points + 10;                                                                      //points bonus
                break;

            case 2:
                manager.player2CurrCountdownValue = manager.player2CurrCountdownValue + 10;                        //time left bonus
                break;

            case 3:
                StartCoroutine(IncreaseSpeedTemporarilyForPlayer2());                               //speed increase bonus
                break;
            }
            player2.CloseVegButtons();
            player2.Player1ActionButton.SetActive(false);
            player2.ResetVegetableButtons();
            Destroy(gameObject);
        }
    }
Ejemplo n.º 23
0
    // Invert Player Controller, keep track of that in Player Script
    // Keep track of multiple calls to extend the invert period
    void invertPlayerStart(GameObject player)
    {
        if (player.name == "Player 1")
        {
            Player1Controller p1cScript = player.GetComponent <Player1Controller> ();
            p1cScript.invert        = -1;
            p1cScript.invertExtend += 1;
        }
        else if (player.name == "Player 2")
        {
            Player2Controller p2cScript = player.GetComponent <Player2Controller> ();
            p2cScript.invert        = -1;
            p2cScript.invertExtend += 1;
        }

        startCountdown(3.0f);
    }
Ejemplo n.º 24
0
 private void OnTriggerExit(Collider other)
 {
     if (other.tag == "Player1")
     {
         canPlaceBowl = false;
         player1.CloseVegButtons();
         player1.Player1ActionButton.SetActive(false);
         player1 = null;
         Debug.Log("player left zone " + gameObject.name);
     }
     else if (other.tag == "Player2")
     {
         canPlaceBowl = false;
         player2.CloseVegButtons();
         player2.Player1ActionButton.SetActive(false);
         player2 = null;
         Debug.Log("player2 left zone " + gameObject.name);
     }
 }
Ejemplo n.º 25
0
//	void OnGUI()
//	{
//		if (GUI.Button (new Rect (Screen.width / 2 - Screen.width / 16, Screen.height / 2 - Screen.height / 5.5f, Screen.width / 8, Screen.height / 14), "Sua Vez"))
//		{
//			player1.NextRound();
//		}
//	}

    public void Start()
    {
        quemComeca = Random.Range(0, 2);

        gameActive = true;

        Player1Status status;

        for (int i = 1; i <= 1; i++)
        {
            GameObject player_prefab = Resources.Load <GameObject>("Prefabs/Player1");
            //GameObject player_obj = (GameObject)GameObject.Instantiate(player_prefab);
            Player1Controller player = (Player1Controller)Oplayer1.GetComponent("Player1Controller");
            status            = (Player1Status)Oplayer1.GetComponent("Player1Status");
            status.controller = this;
//			TextMesh textoHpInimigo = (TextMesh)transform.Find ("Player life text").GetComponent("TextMesh");
            player.player_number = i;
            if (i == 1)
            {
                player.Init(this);
            }
//			SetPlayerPosition (player_obj, i);
        }

        for (int i = 2; i <= 2; i++)
        {
            Player2Status status2;
            GameObject    player_prefab = Resources.Load <GameObject>("Prefabs/Player2");
            //GameObject player_obj = (GameObject)GameObject.Instantiate(player_prefab);
            Player2Controller player2 = (Player2Controller)Oplayer2.GetComponent("Player2Controller");
            status2            = (Player2Status)Oplayer2.GetComponent("Player2Status");
            status2.controller = this;
            //TextMesh textoHpInimigo = (TextMesh)transform.Find ("Player life text").GetComponent("TextMesh");
            player2.player_number = i;
            if (i == 2)
            {
                player2.Init(this);
            }
//			SetPlayerPosition (player_obj, i);
        }
//		cardcontroller = (CardController)player1.GetComponent("CardController");
//		properties = (AbstractCard)player1.GetComponent("AbstractCard");
    }
Ejemplo n.º 26
0
    void Awake()
    {
        GameObject player2Object = GameObject.FindGameObjectWithTag("Player2");

        if (player2Object != null)
        {
            p2con = player2Object.GetComponent <Player2Controller>();
        }
        if (p2con == null)
        {
            Debug.Log("Cannot find 'Player2Controller' script");
        }

        anim = gameObject.GetComponent <Animator>();
        rb   = this.GetComponent(typeof(Rigidbody2D)) as Rigidbody2D;
        attackcol.enabled  = false;
        attackcol2.enabled = false;
        attackcol3.enabled = false;
    }
Ejemplo n.º 27
0
 // Use this for initialization
 void Start()
 {
     if (!GameManager.instance.isTwoPlayer)
     {
         //spawn player 1 amd AI's
         Debug.Log("ISSSSSSSSSSSSSSSSS 1 PLAYER");
         playerOne = GameManager.instance.SpawnPlayerOne();
         AIOne     = GameManager.instance.SpawnAggressiveAIPlayer();
         AITwo     = GameManager.instance.SpawnPassiveAIPlayer();
         AIThree   = GameManager.instance.SpawnDefensiveAIPlayer();
         AIFour    = GameManager.instance.SpawnDarkAIPlayer();
         AIController TempController = AIOne.GetComponent <AIController>();
         TempController.isActive = true;
         TempController          = AITwo.GetComponent <AIController>();
         TempController.isActive = true;
         TempController          = AIThree.GetComponent <AIController>();
         TempController.isActive = true;
         TempController          = AIFour.GetComponent <AIController>();
         TempController.isActive = true;
     }
     if (GameManager.instance.isTwoPlayer)
     {
         Debug.Log("ISSSSSSSSSSSSSSSSS 2 PLAYER");
         //spawn 2 players and ai's
         playerOne = GameManager.instance.SpawnPlayerOne();
         playerTwo = GameManager.instance.SpawnPlayerTwo();
         Player2Controller TempPlayController = playerTwo.GetComponent <Player2Controller>();
         TempPlayController.isPlayerTwo = true;
         AIOne   = GameManager.instance.SpawnAggressiveAIPlayer();
         AITwo   = GameManager.instance.SpawnPassiveAIPlayer();
         AIThree = GameManager.instance.SpawnDefensiveAIPlayer();
         AIFour  = GameManager.instance.SpawnDarkAIPlayer();
         AIController TempController = AIOne.GetComponent <AIController>();
         TempController.isActive = true;
         TempController          = AITwo.GetComponent <AIController>();
         TempController.isActive = true;
         TempController          = AIThree.GetComponent <AIController>();
         TempController.isActive = true;
         TempController          = AIFour.GetComponent <AIController>();
         TempController.isActive = true;
     }
 }
Ejemplo n.º 28
0
 void invertPlayerEnd(GameObject player)
 {
     if (player.name == "Player 1")
     {
         Player1Controller p1cScript = player.GetComponent <Player1Controller> ();
         p1cScript.invertExtend -= 1;
         if (p1cScript.invertExtend <= 0)
         {
             p1cScript.invert = 1;
         }
     }
     else if (player.name == "Player 2")
     {
         Player2Controller p2cScript = player.GetComponent <Player2Controller> ();
         p2cScript.invertExtend -= 1;
         if (p2cScript.invertExtend <= 0)
         {
             p2cScript.invert = 1;
         }
     }
 }
    protected override void Pickup(Collider2D col)
    {
        PlayerController playerController = col.gameObject.GetComponent <PlayerController>();

        //check if player 1 picked up
        if (playerController)
        {
            playerController.health += 10;
            playerController.HealthUpdate(playerController.health);

            Destroy(gameObject);
        }
        else
        {
            Player2Controller player2Controller = col.gameObject.GetComponent <Player2Controller>();
            player2Controller.health += 10;
            player2Controller.HealthUpdate(player2Controller.health);

            Destroy(gameObject);
        }
    }
    void OnTriggerStay(Collider other)
    {
        Debug.Log("Collision detected in Inner!!" + other.tag);

        //Check if  any player is within trigger boundary
        if (other.tag == "Player")
        {
            if (other.name == "Player1")
            {
                //do stuff here.
                //Check if moving -> yes? then scale down.
                PlayerController playerController = other.gameObject.GetComponent <PlayerController>();
                if (playerController == null)
                {
                    Debug.Log("Cound not find playerController!");
                }


                playerController.ScaleDown();

                playerController.isScalingDown = true;
            }

            if (other.name == "Player2")
            {
                //do stuff here.
                //Check if moving -> yes? then scale down.
                Player2Controller player2Controller = other.gameObject.GetComponent <Player2Controller>();
                if (player2Controller == null)
                {
                    Debug.Log("Cound not find playerController!");
                }


                player2Controller.ScaleDown();

                player2Controller.isScalingDown = true;
            }
        }
    }
Ejemplo n.º 31
0
 public void SetData(Player2Controller bc)
 {
     if (cardPosition == POSITION.DECK)
     {
         player2 = bc;
         ataque = properties.ataque;
         defesa = properties.defesa;
     //			Renderer borda = (Renderer)transform.Find("borda").GetComponent("Renderer");
     //			borda.GetComponent<Renderer>().enabled = false;
         SpriteRenderer img = (SpriteRenderer)transform.Find("Background").GetComponent("SpriteRenderer");
         img.sprite = properties.card_back;
         img = (SpriteRenderer)transform.Find("Card Picture").GetComponent("SpriteRenderer");
         img.enabled = false;
         img.sprite = properties.card_image;
         TextMesh txt = (TextMesh)transform.Find("Card Name").GetComponent("TextMesh");
         txt.text = properties.card_name;
         txt.GetComponent<Renderer>().enabled = false;
         txt = (TextMesh)transform.Find("Card Description").GetComponent("TextMesh");
         txt.text = properties.card_description.ToString();
         txt.GetComponent<Renderer>().enabled = false;
         txt = (TextMesh)transform.Find("Card Command").GetComponent("TextMesh");
         txt.text = properties.comando.ToString();
         txt.GetComponent<Renderer>().enabled = false;
         txt = (TextMesh)transform.Find("Card Ataque").GetComponent("TextMesh");
         txt.text = ataque.ToString();
         txt.GetComponent<Renderer>().enabled = false;
         txt = (TextMesh)transform.Find("Card Defesa").GetComponent("TextMesh");
         txt.text = defesa.ToString();
         txt.GetComponent<Renderer>().enabled = false;
         txt = (TextMesh)transform.Find("Card Tipo").GetComponent("TextMesh");
         txt.text = properties.card_tipo;
         txt.GetComponent<Renderer>().enabled = false;
     }
     else if (cardPosition == POSITION.HAND)
     {
         player2 = bc;
         ataque = properties.ataque;
         defesa = properties.defesa;
         SpriteRenderer img = (SpriteRenderer)transform.Find("Card Picture").GetComponent("SpriteRenderer");
         img.enabled = true;
         img.sprite = properties.card_image;
         TextMesh txt = (TextMesh)transform.Find("Card Name").GetComponent("TextMesh");
         txt.text = properties.card_name;
         txt.GetComponent<Renderer>().enabled = true;
         txt = (TextMesh)transform.Find("Card Description").GetComponent("TextMesh");
         txt.text = properties.card_description.ToString();
         txt.GetComponent<Renderer>().enabled = true;
         txt = (TextMesh)transform.Find("Card Command").GetComponent("TextMesh");
         txt.text = properties.comando.ToString();
         txt.GetComponent<Renderer>().enabled = true;
         txt = (TextMesh)transform.Find("Card Ataque").GetComponent("TextMesh");
         txt.text = ataque.ToString();
         txt.GetComponent<Renderer>().enabled = true;
         txt = (TextMesh)transform.Find("Card Defesa").GetComponent("TextMesh");
         txt.text = defesa.ToString();
         txt.GetComponent<Renderer>().enabled = true;
         txt = (TextMesh)transform.Find("Card Tipo").GetComponent("TextMesh");
         txt.text = properties.card_tipo;
         txt.GetComponent<Renderer>().enabled = true;
     }
 }