| Tel: 011/314-1160, 011/314-1161, 011/314-1162, 063/628-100, prodaja@tekmos.rs | Ulogujte se | Kupujete prvi put? Registrujte se | Pomoć |
private void OnTriggerEnter(Collider other) { if (!isActive) return;
-- when swinging hitbox:Activate() task.wait(0.3) -- swing duration hitbox:Deactivate() public class Hitbox : MonoBehaviour { public float damage = 10f; public GameObject owner; private bool isActive = false; private HashSet<GameObject> hitTargets = new HashSet<GameObject>(); public void Activate() { isActive = true; hitTargets.Clear(); } hitbox script
return HitboxModule
public void Deactivate() { isActive = false; } private void OnTriggerEnter(Collider other) { if (
local hitbox = HitboxModule.new(swordPart, 25, owner) public GameObject owner
function HitboxModule:Deactivate() self.Active = false if self.Connection then self.Connection:Disconnect() self.Connection = nil end end