public void InitMovement(PM_Entity _owner) { owner = _owner; if (!agent) { agent = owner.GetComponent <NavMeshAgent>(); } }
public void ApplyEffect(PM_Entity _entity) { _entity.Stats.ManageStat(stat, value, buff); duration--; if (duration <= 0) { _entity.RemoveEffect(this); } }