From 610460a85e46d08db513fb515c4585f801631204 Mon Sep 17 00:00:00 2001 From: Zidane <13521163@std.stei.itb.ac.id> Date: Fri, 10 May 2024 09:12:19 +0700 Subject: [PATCH] update pet behavior --- Assets/Scripts/Pet/AttackerPet.cs | 4 ++-- Assets/Scripts/Pet/HealerPet.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Assets/Scripts/Pet/AttackerPet.cs b/Assets/Scripts/Pet/AttackerPet.cs index 9aee13e..76ebd71 100644 --- a/Assets/Scripts/Pet/AttackerPet.cs +++ b/Assets/Scripts/Pet/AttackerPet.cs @@ -6,7 +6,7 @@ using UnityEngine.AI; public class AttackerPet : DefaultPetMovement { - public float detectionRadius = 5f; + public float detectionRadius = 25f; public LayerMask enemyLayerMask; private Collider currentCollider; @@ -14,7 +14,7 @@ public class AttackerPet : DefaultPetMovement public override Vector3 DoActionAndGetDestination(PlayerManager playerManager, GameObject player, NavMeshAgent navMeshAgent, Animator animator) { - Collider[] hitColliders = Physics.OverlapSphere(player.transform.position, detectionRadius, + Collider[] hitColliders = Physics.OverlapSphere(transform.position, detectionRadius, enemyLayerMask); if (hitColliders.Length == 0) diff --git a/Assets/Scripts/Pet/HealerPet.cs b/Assets/Scripts/Pet/HealerPet.cs index a203a1e..888237d 100644 --- a/Assets/Scripts/Pet/HealerPet.cs +++ b/Assets/Scripts/Pet/HealerPet.cs @@ -7,14 +7,14 @@ public class HealerPet : DefaultPetMovement { private float elapsedTime; - private const float HealTime = 2f; + private const float HealTime = 3f; public override Vector3 DoActionAndGetDestination(PlayerManager playerManager, GameObject player, NavMeshAgent navMeshAgent, Animator animator) { if (elapsedTime - HealTime >= 0) { - playerManager.PlayerHp += 1; + playerManager.PlayerHp += 5; elapsedTime = 0; } -- GitLab