damageHitbox fitterDH(damageHitboxTag atkTag)
    {
        damageHitbox myDH;

        switch (atkTag)
        {
        case damageHitboxTag.NORMAL:
            myDH = normalAtkDH;
            break;

        case damageHitboxTag.SWING:
            myDH = swingChargeDH;
            break;

        case damageHitboxTag.SHILD:
            myDH = blockAtkDH;
            break;

        case damageHitboxTag.ULTI_L:
            myDH = ultiLDH;
            break;

        case damageHitboxTag.ULTI_S:
            myDH = ultiSDH;
            break;

        case damageHitboxTag.JUMPING:
            myDH = jumpDH;
            break;

        default:
            return(null);
        }
        return(myDH);
    }
Beispiel #2
0
    public void showAraa(damageHitboxTag dt)
    {
        GameObject hitbox = null;

        switch (dt)
        {
        case damageHitboxTag.NORMALRIGHT:
            hitbox = normalArea;
            break;

        case damageHitboxTag.NORMALLEFT:
            hitbox = knifeArea;
            break;

        case damageHitboxTag.COMBO5:
            hitbox = combo5Area;
            break;

        case damageHitboxTag.COMBO3:
            hitbox = combo3Area;
            break;
        }
        hitbox.SetActive(true);
    }
Beispiel #3
0
    public damageHitbox damageHitboxFitter(damageHitboxTag dt)
    {
        damageHitbox hitbox = null;

        switch (dt)
        {
        case damageHitboxTag.NORMALLEFT:
            hitbox = normalLetf;
            break;

        case damageHitboxTag.NORMALRIGHT:
            hitbox = normalRight;
            break;

        case damageHitboxTag.COMBO5:
            hitbox = combo5;
            break;

        case damageHitboxTag.COMBO3:
            hitbox = combo3;
            break;
        }
        return(hitbox);
    }
Beispiel #4
0
 void deActvieDamageHItbox(damageHitboxTag dt)
 {
     damageHitboxFitter(dt).deActiveHitbox();
 }
 public void activeGameObj(damageHitboxTag damageTag)
 {
     fitterDH(damageTag).gameObject.SetActive(true);
 }
 public void hideGameObj(damageHitboxTag damageTag)
 {
     fitterDH(damageTag).gameObject.SetActive(false);
 }
 public void activeHitbox(damageHitboxTag damageTag)
 {
     fitterDH(damageTag).activeHitbox();
 }
 public void hideHitbox(damageHitboxTag damageTag)
 {
     fitterDH(damageTag).deActiveHitbox();
 }