Beispiel #1
0
 private void Awake()
 {
     playerInput                = GetComponent <PlayerInput>();
     playerMovement             = GetComponent <PlayerMovement>();
     playerShoot                = GetComponent <PlayerShoot>();
     playerProjectileController = GetComponent <PlayerProjectileController>();
     playerImmunity             = GetComponent <PlayerImmunity>();
     playerLoot = GetComponent <PlayerLoot>();
     animator   = GetComponent <Animator>();
 }
Beispiel #2
0
    //public scr_hitbox hitboxScript;
    //
    void Start()
    {
        rb   = GetComponent <Rigidbody2D>();
        anim = GetComponent <Animator>();
        amountOfJumpsLeft = amountOfJumps;
        wallHopDirection.Normalize();
        wallJumpDirection.Normalize();
        InitialiseVariables();
        _weaponBob   = transform.GetComponentInChildren <WeaponBob>();
        idling       = true;
        playerHitbox = GetComponent <BoxCollider2D>();
        immunity     = GetComponentInChildren <PlayerImmunity>();

        //dust = GetComponentInChildren<ParticleSystem>();

        audioManager = AudioManager.instance;
        if (audioManager == null)
        {
            Debug.LogError("No AudioManager found in scene.");
        }
    }