Это мой код ошибки:Как заставить мой overlapsphere работать?
Активы/Scripts/PlayerDamage.cs (166,35): предупреждение CS0219: Переменная `hitCol» присваивается, но его значение не используется
I «Просто не знаю, почему он работает неправильно. Я думал, что использовал его во входной функции под атакой VKC. Я должен упомянуть об этом для многопользовательской игры в единстве.
Повреждение базы в случае нападения игрока, а не других игроков. Я пытаюсь получить атаку (область эффекта).
private Collider[] hitColliders;
else if (Input.GetButton ("Special") && (Input.GetButtonDown ("Fire2") && offcd == true && offccd == true)) {
attackVKC();
StartCoroutine("GlobalCooldown");
StartCoroutine("GlobalCCooldown");
}
[Client]
void attackVKC(){
hitColliders = Physics.OverlapSphere (transform.position, special.rangeVKC, mask);
{
if (GetComponent<Collider>().tag == PLAYER_TAG)
{
CmdPlayerHit(GetComponent<Collider>().name, special.damageVKC);
}
}
Debug.LogError (GetComponent<Collider>().name);
}
Площадь воздействия. –