Example #1
0
 // 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);
             }
         }
     }
 }
Example #2
0
 void Awake()
 {
     myHealth         = GetComponent <health>();
     myPlayerShoot    = GetComponent <player_shoot>();
     myPlayerMovement = GetComponent <player_movement>();
     myAnimator       = GetComponent <Animator>();
 }
Example #3
0
 void Awake()
 {
     mySpriteRenderer = GetComponent <SpriteRenderer>();
     myAnimator       = GetComponent <Animator>();
     myPlayerShoot    = GetComponent <player_shoot>();
     myPlayerHealth   = GetComponent <health>();
     GameMaster       = GameObject.Find("GameMaster");
 }