예제 #1
0
 public void OnTriggerStay(Collider other)
 {
     if (other.gameObject.name == "blueBrawler")
     {
         scoreHealth.blueBrawlerHP -= 30 * Time.deltaTime;
     }
     if (other.gameObject.name == "blueRunner")
     {
         scoreHealth.blueRunnerHP -= 30 * Time.deltaTime;
     }
     if (other.gameObject.name == "blueFighter")
     {
         scoreHealth.blueFighterHP -= 30 * Time.deltaTime;
     }
     if (other.gameObject.name == "redBrawler")
     {
         scoreHealth.redBrawlerHP -= 30 * Time.deltaTime;
     }
     if (other.gameObject.name == "redRunner")
     {
         scoreHealth.redRunnerHP -= 30 * Time.deltaTime;
     }
     if (other.gameObject.name == "redFighter")
     {
         scoreHealth.redFighterHP -= 30 * Time.deltaTime;
     }
     scoreHealth.HealthCheck();
 }
예제 #2
0
    private void OnTriggerEnter(Collider other)
    {
        //damage balancing
        if (gameObject.name == "PunchingHitboxRed")
        {
            if (other.gameObject.name == "blueBrawler")
            {
                if (damageType.isRunner == true)
                {
                    scoreHealth.blueBrawlerHP = (scoreHealth.blueBrawlerHP - (damageDone * 1));
                }
                if (damageType.isFighter == true)
                {
                    scoreHealth.blueBrawlerHP = (scoreHealth.blueBrawlerHP - (damageDone * 9));
                }
                if (damageType.isBrawler == true)
                {
                    scoreHealth.blueBrawlerHP = (scoreHealth.blueBrawlerHP - (damageDone * 2));
                }
            }

            if (other.gameObject.name == "blueRunner")
            {
                if (damageType.isRunner == true)
                {
                    scoreHealth.blueRunnerHP = (scoreHealth.blueRunnerHP - (damageDone * 2));
                }
                if (damageType.isFighter == true)
                {
                    scoreHealth.blueRunnerHP = (scoreHealth.blueRunnerHP - (damageDone * 1));
                }
                if (damageType.isBrawler == true)
                {
                    scoreHealth.blueRunnerHP = (scoreHealth.blueRunnerHP - (damageDone * 15));
                }
            }

            if (other.gameObject.name == "blueFighter")
            {
                if (damageType.isRunner == true)
                {
                    scoreHealth.blueFighterHP = (scoreHealth.blueFighterHP - (damageDone * 5));
                }
                if (damageType.isFighter == true)
                {
                    scoreHealth.blueFighterHP = (scoreHealth.blueFighterHP - (damageDone * 2));
                }
                if (damageType.isBrawler == true)
                {
                    scoreHealth.blueFighterHP = (scoreHealth.blueFighterHP - (damageDone * 2));
                }
            }
        }



        if (gameObject.name == "PunchingHitboxBlue")
        {
            if (other.gameObject.name == "redBrawler")
            {
                if (damageType.isRunner == true)
                {
                    scoreHealth.redBrawlerHP = (scoreHealth.redBrawlerHP - (damageDone * 1));
                }
                if (damageType.isFighter == true)
                {
                    scoreHealth.redBrawlerHP = (scoreHealth.redBrawlerHP - (damageDone * 9));
                }
                if (damageType.isBrawler == true)
                {
                    scoreHealth.redBrawlerHP = (scoreHealth.redBrawlerHP - (damageDone * 2));
                }
            }
            if (other.gameObject.name == "redRunner")
            {
                if (damageType.isRunner == true)
                {
                    scoreHealth.redRunnerHP = (scoreHealth.redRunnerHP - (damageDone * 2));
                }
                if (damageType.isFighter == true)
                {
                    scoreHealth.redRunnerHP = (scoreHealth.redRunnerHP - (damageDone * 1));
                }
                if (damageType.isBrawler == true)
                {
                    scoreHealth.redRunnerHP = (scoreHealth.redRunnerHP - (damageDone * 15));
                }
            }

            if (other.gameObject.name == "redFighter")
            {
                if (damageType.isRunner == true)
                {
                    scoreHealth.redFighterHP = (scoreHealth.redFighterHP - (damageDone * 5));
                }
                if (damageType.isFighter == true)
                {
                    scoreHealth.redFighterHP = (scoreHealth.redFighterHP - (damageDone * 2));
                }
                if (damageType.isBrawler == true)
                {
                    scoreHealth.redFighterHP = (scoreHealth.redFighterHP - (damageDone * 2));
                }
            }
        }
        scoreHealth.HealthCheck();
    }