public class Pin : MonoBehaviour
{
private bool IsFly = false;
private bool IsReady = false;
private Transform startpos;
public float speed = 5f;
// Start is called before the first frame update
void Start()
{
startpos = GameObject.Find("StarPos").transform;
}
// Update is called once per frame
void Update()
{
if (IsFly==false)
{
if (IsReady==false)
{
transform.position = Vector3.MoveTowards(transform.position, startpos.position, speed * Time.deltaTime);
if (Vector3.Distance(transform.position, startpos.position) <= 0.05f)
{
IsReady = true;
}
}
}
}
}