public void teleport() { shadow.teleport(); hasShadow = true; user.transform.position = shadow.transform.position; shadow.transform.SetParent(user.transform, true); shadow.transform.localPosition = shadowPos; updateChargesUI(); }