private void GoBack(DarklingAirEnemy darkling) { darkling.MoveToward(darkling.startTransform.position, darkling.movementSpeed); //if close enough, snap darkling to target if (darkling.isCloseEnoughToTarget(darkling.startTransform.position, 3)) { darkling.transform.position = darkling.startTransform.position; darkling.transform.rotation = darkling.startTransform.rotation; } }
private bool detectTarget(DarklingAirEnemy darkling) { if (darkling.target == null) { return(false); } bool isTargetInZone = darkling.isCloseEnoughToTarget(darkling.target.position, darkling.distanceMeleeZone); return(isTargetInZone); }