Exemple #1
0
    public void hitMelee()
    {
        switch (typeWeapon)
        {
        case TypeWeaponMelee.hit:
            active = true;
            ; break;

        case TypeWeaponMelee.combo:
            ; break;

        case TypeWeaponMelee.areaShieldIA:

            if (setEffects.GetFX("fxCupule") != null)
            {
                setEffects.PlayFx("fxCupule");
            }
            if (setEffects.GetSX("sxCupula") != null && !active)
            {
                setEffects.GetSX("sxCupula").Play();
            }
            makeAreaShield();

            ; break;

        case TypeWeaponMelee.stump:
            makeStump();
            ; break;
        }
    }
Exemple #2
0
 private void OnTriggerEnter(Collider other)
 {
     if (other.transform.tag == "Player")
     {
         setEffects.PlayFx("fxPilon");
         Manager.instance.onTriggerMenu = true;
     }
 }
Exemple #3
0
 public void shakingWall()
 {
     if (setEffects.GetFX("fxTemblor") != null)
     {
         setEffects.PlayFx("fxTemblor");
     }
     if (setEffects.GetFX("sxTemblor") != null)
     {
         setEffects.PlayFx("sxTemblor");
     }
     anim.Play("shakingWall");
 }
Exemple #4
0
 public void DesgasteWall(float value)
 {
     if (typeSmaterial == TypeSmaterial.barro)
     {
         lifeWall -= value;
         if (lifeWall < 0)
         {
             setEffects.PlayFx("fxDestroyWall");
             setEffects.PlaySx("SxDestroyWallBarro");
             Destroy(gameObject);
         }
     }
 }
Exemple #5
0
    public void stunnedPlayer(float timeStunned)
    {
        if (!stunnedControl)
        {
            if (setEffects.GetFX("fxStun") != null)
            {
                setEffects.PlayFx("fxStun");
            }
            if (setEffects.GetSX("sxStun") != null)
            {
                setEffects.GetSX("sxStun").Play();
            }

            coStun = StartCoroutine(IstunnedPlayer(timeStunned));
        }
    }
Exemple #6
0
 private void OnTriggerEnter(Collider other)
 {
     if (other.transform.tag == "Player")
     {
         CanvasControlParent.instance.setItemMoneyItem(value);
         setEffects.PlayFx("fxItemMoney");
         setEffects.PlaySx("SxItem");
         Destroy(gameObject);
     }
 }
Exemple #7
0
 public void growUpWall()
 {
     setEffects.PlayFx("fxGrow");
     scale.y = Mathf.Lerp(transform.localScale.y, maxIncrement.y, Time.deltaTime * TimeScale.y);
     transform.localScale = scale;
 }