// Start is called before the first frame update
 void Start()
 {
     _weaponNumber     = 1;
     _playerBody       = GetComponent <Rigidbody2D>();
     shootProjectile   = GetComponent <WeaponsHandler>();
     _playerAnimator   = GetComponent <Animator>();
     _shield           = GameObject.Find("PlayerShield").GetComponent <ShieldHandler>();
     _gameStateManager = GameObject.Find("Game State Manager").GetComponent <GameStateManager>();
     ShowHideWeaponUI();
     ShowSelectedWeapon();
 }
 // Start is called before the first frame update
 void Start()
 {
     _playerControls       = GetComponent <PlayerControls>();
     _playerSpriteRenderer = GetComponent <SpriteRenderer>();
     _playerHealthHandler  = GetComponent <HealthHandler>();
     _playerCollider       = GetComponent <Collider2D>();
     _playerWeaponsHandler = GetComponent <WeaponsHandler>();
     _playerRespawnPoint   = new Vector2(0, -3);
     _gameStateManager     = GameObject.Find("Game State Manager").GetComponent <GameStateManager>();
     _livesUIText          = GameObject.Find("Lives Counter").GetComponent <Text>();
     _playerAnimator       = GetComponent <Animator>();
     RefreshUIText();
 }
Beispiel #3
0
    public Weapon getWeapon(int i)
    {
        WeaponsHandler wl = GameObject.FindGameObjectsWithTag("GameController")[0].GetComponent <WeaponsHandler>();

        return(wl.getWeaponList()[weaponList[i]]);
    }