Exemple #1
0
    void Start()
    {
        animator  = GetComponent <Animator>();
        weaponBob = GetComponent <WeaponBob>();

        InitAmmo();

        originalPos = transform.localPosition;
        crosshair   = GameObject.Find("Crosshair").GetComponent <Image>();

        spriteManager = SpriteManager.GetInstance();

        crosshairCross     = spriteManager.GetSprite("Crosshair_Default");
        crosshairCrossAim  = spriteManager.GetSprite("Crosshair_Default_Aim");
        crosshairCircle    = spriteManager.GetSprite("Crosshair_Circle");
        crosshairCircleAim = spriteManager.GetSprite("Crosshair_Circle_Aim");

        weaponNameText = GameObject.Find("UI/InGameUI/PlayerUI/WeaponStatus/WeaponNameText").GetComponent <Text>();
        weaponAmmoText = GameObject.Find("UI/InGameUI/PlayerUI/WeaponStatus/AmmoText").GetComponent <Text>();
    }
Exemple #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.");
        }
    }