Example #1
0
    private bool ifMeleeStartAttack(AttackBase attack)
    {
        if (attack.getType() == AttackBase.TYPE_MELEE)
        {
            //((AttackBullet)attack).direction = direction;
            //((AttackBullet)attack).setPositionToSpawn(transform.localPosition);
            ((AttackSpearMelee)attack).setDataForAttack(transform.localPosition, totalCommander.player.transform.localPosition);
            attack.startAttack();

            resetAttackCooldown(attack);
            currentAttack = attack;
            return(true);
        }
        return(false);
    }
Example #2
0
    private bool ifBulletStartAttack(AttackBase attack)
    {
        if (attack.getType() == AttackBase.TYPE_BULLET)
        {
            if (isNoObstaclesToPlayer())
            {
                ((AttackBullet)attack).direction = direction;
                ((AttackBullet)attack).setPositionToSpawn(transform.localPosition);
                attack.startAttack();

                //FindObjectOfType<BossAnimations>().attackAnim();//Анимация атаки
                // Автор строки выше: https://youtu.be/tjhuxBkivR8
                // @
                // Автору строки 10 лет
                // Блятб, АХАХАХХАХА, я посмотрел видео
                resetAttackCooldown(attack);
                currentAttack = attack;
                return(true);
            }
        }
        return(false);
    }