// Update is called once per frame void Update() { if (throwed < 0) { GetComponent <BoxCollider2D>().isTrigger = true; gameObject.layer = 11; if (Input.GetKeyDown(KeyCode.E) && triggered) { if (!shoot) { shoot = hero.GetComponent <player_shoot>(); } if (hero.tag == "Player" && !shoot.bullet) { Gamemanager.gm.ammo = ammo; Gamemanager.gm.weapon_name = weapon_name; sound.Play(); shoot.fire_sound.clip = fire_sound; shoot.bullet = weapon_bullet; put_skin.sprite = weapon_skin; shoot.weapon = this.gameObject; transform.position = new Vector3(-30, -30, 0); } } } }
void Awake() { myHealth = GetComponent <health>(); myPlayerShoot = GetComponent <player_shoot>(); myPlayerMovement = GetComponent <player_movement>(); myAnimator = GetComponent <Animator>(); }
void Awake() { mySpriteRenderer = GetComponent <SpriteRenderer>(); myAnimator = GetComponent <Animator>(); myPlayerShoot = GetComponent <player_shoot>(); myPlayerHealth = GetComponent <health>(); GameMaster = GameObject.Find("GameMaster"); }