public override void HoldItem(Player player)
        {
            ControlsPlayer cPlayer = player.GetModPlayer <ControlsPlayer>();

            if (Main.myPlayer == player.whoAmI)
            {
                player.GetModPlayer <ControlsPlayer>().rightClickListener = true;
            }

            item.noMelee = false;

            if (cPlayer.mouseRight)
            {
                item.noMelee         = true;
                player.itemAnimation = 13;

                if (heat < 100)
                {
                    heat++;

                    var off = Vector2.One.RotatedByRandom(6.28f) * 20;
                    Dust.NewDustPerfect(player.MountedCenter + (Vector2.One * 40).RotatedBy(player.itemRotation - (player.direction == 1 ? MathHelper.PiOver2 : MathHelper.Pi)) + off, DustType <Dusts.Stamina>(), -off * 0.05f);
                }

                if (heat == 98)
                {
                    Main.PlaySound(SoundID.DD2_BetsyFireballShot, player.Center);
                }
            }
        }
Exemple #2
0
    // Use this for initialization
    void Start()
    {
        animAura             = aura.GetComponent <Animator> ();
        animcadre            = cadre.GetComponent <Animator> ();
        controlsplayerscript = playerNuage.GetComponent <ControlsPlayer> ();
        canBreath            = false;

        animTrigger = InstructionRespiration.GetComponent <Animator> ();
    }
    // Use this for initialization
    void Start()
    {
        animFondNoirRespawn = fondNoirRespawn.GetComponent <Animator> ();
        animbully1          = bully1.GetComponent <Animator> ();
        animbully2          = bully2.GetComponent <Animator> ();

        collidertriggerbully1 = triggergauche.GetComponent <Collider2D> ();
        collidertriggerbully2 = triggerdroite.GetComponent <Collider2D> ();

        controlsplayerscript = player.GetComponent <ControlsPlayer> ();
    }
    // Use this for initialization
    void Start()
    {
        //modePause = false;
        //Time.timeScale = 1;

        controlsplayerscript = playerNuage.GetComponent <ControlsPlayer> ();

        audioManager = AudioManager.instance;
        if (audioManager == null)
        {
            Debug.LogError("Attention, le AudioManager n'a pas été trouvé dans la scène.");
        }
    }
    // Use this for initialization
    void Start()
    {
        audioManager = AudioManager.instance;
        if (audioManager == null)
        {
            Debug.LogError("Attention, le AudioManager n'a pas été trouvé dans la scène.");
        }

        thiscollider = GetComponent <Collider2D> ();


        // Idem aura script :
        animAura             = aura.GetComponent <Animator> ();
        animcadre            = cadre.GetComponent <Animator> ();
        controlsplayerscript = playerNuage.GetComponent <ControlsPlayer> ();
        canBreath            = false;
    }
    // Use this for initialization
    void Start()
    {
        animYellow1 = nuageyellow1.GetComponent <Animator> ();
        animYellow2 = nuageyellow2.GetComponent <Animator> ();
        animBlue1   = nuagebleu1.GetComponent <Animator> ();
        animBlue2   = nuagebleu2.GetComponent <Animator> ();
        animGreen1  = nuagegreen1.GetComponent <Animator> ();
        animGreen2  = nuagegreen2.GetComponent <Animator> ();
        animPink    = nuagepink.GetComponent <Animator> ();
        animRed     = nuagered.GetComponent <Animator> ();

        controlsplayerscript = player.GetComponent <ControlsPlayer> ();

        StartCoroutine(StartOfTheGame());

        realPlayerSprite   = player.GetComponent <SpriteRenderer> ();
        realPlayerCollider = player.GetComponent <Collider2D> ();

        audioManager = AudioManager.instance;
        if (audioManager == null)
        {
            Debug.LogError("Attention, le AudioManager n'a pas été trouvé dans la scène.");
        }
    }