Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- public class Task3 : MonoBehaviour {
- void Start() {
- // дані
- float archerCoord = 54.754f; // де стрілець
- float playerCoord = 101.102f; // де гравець
- float minAttackDistance = 2f; // мін. дистанція атаки
- float maxAttackDistance = 50f; // макс. дистанція атаки
- // рахуємо
- // відстань до гравця
- // Mathf.Abs - математична функція, яка повертає модуль числа
- // модуль числа - це число без від'ємного знаку, якщо він був
- float distanceToPlayer = Mathf.Abs(playerCoord - archerCoord);
- if (distanceToPlayer < minAttackDistance) {
- Debug.Log("бігти від гравця");
- } else if (distanceToPlayer > maxAttackDistance) {
- Debug.Log("нічого не робимо");
- } else {
- Debug.Log("атакувати");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement