Example #1
0
    // Update is called once per frame
    void Update()
    {
        if (!player)
        {
            player = GameObject.FindWithTag("Player");
            if (player)
            {
                playerScript = player.GetComponent <scr_playerScript>();
            }
        }

        if (playerScript.CanShoot == true)
        {
            greenPanel.color = Color.white;
        }
        else
        {
            greenPanel.color = Color.black;
        }


        if (playerScript.iHasEel == true)
        {
            if (playerScript.CanShoot == true)
            {
                myImage.sprite = myImages[1];
            }
            else
            {
                myImage.sprite = myImages[2];
            }
        }
        else if (playerScript.iHasMudbug == true)
        {
            if (playerScript.CanShoot == true)
            {
                myImage.sprite = myImages[3];
            }
            else
            {
                myImage.sprite = myImages[4];
            }
        }
        else if (playerScript.iHasCat == true)
        {
            if (playerScript.CanShoot == true)
            {
                myImage.sprite = myImages[5];
            }
            else
            {
                myImage.sprite = myImages[6];
            }
        }
        else
        {
            myImage.sprite = myImages[0];
        }
    }
Example #2
0
 public void Shoot()
 {
     if (!playerScript)
     {
         playerScript = GameObject.FindWithTag("Player").GetComponent <scr_playerScript>();
     }
     playerScript.Shoot();
 }
Example #3
0
 // Use this for initialization
 void Start()
 {
     anim         = GetComponent <Animator>();
     myAudio      = GetComponent <AudioSource>();
     playerScript = GetComponent <scr_playerScript>();
 }
Example #4
0
 // Use this for initialization
 void Start()
 {
     playerScript = GameObject.FindWithTag("Player").GetComponent <scr_playerScript>();
 }