
Scala
void Add_Damage(float damage, bool ignoreDefence = false)
{
float discount = 20f;
float defense_coef = 1f;
if( !ignoreDefence )
{
defense_coef = 1f - CS_Player_Status.Defense / discount;
}
if( damage * defense_coef > CS_Player_Status.Shield_Now )
{
Game_Over();
}
CS_Player_Status.Shield_Now -= damage * defense_coef;
Debug.Log("ダメージ係数"+defense_coef);
Debug.Log(damage * defense_coef);
}