// 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]; } }
public void Shoot() { if (!playerScript) { playerScript = GameObject.FindWithTag("Player").GetComponent <scr_playerScript>(); } playerScript.Shoot(); }
// Use this for initialization void Start() { anim = GetComponent <Animator>(); myAudio = GetComponent <AudioSource>(); playerScript = GetComponent <scr_playerScript>(); }
// Use this for initialization void Start() { playerScript = GameObject.FindWithTag("Player").GetComponent <scr_playerScript>(); }