private void updateTarget()
{
if (target != null)
{
gameObject.layer = target.gameObject.layer;
}
gameObject.transform.parent = target;
gameObject.transform.localPosition = Vector3.zero;
gameObject.transform.localRotation = Quaternion.identity;
updateScale();
}