если программа создана без учёта UAC она просто не запустится совсем
Пользователь с правами администратора обладает полностью теми же правами, что и встроенный Администратор.
StartCoroutine(DamageObjects());
вызывается исключительно единожды.yield return new WaitForSeconds(0.3f);
, замените IEnumerator
на void
, а StartCoroutine(DamageObjects());
на DamageObjects();
и выполняйте где угодно - бомба нанесет урон всем одновременно и удалится после.
В таком случае проблем быть не должно. Так что либо вы настраиваете как-то не так, либо дело в маршрутизаторе. Возможно еще сеть блочит какой-нибудь кастомный файрволл или антивирус.