Buenas tardes, he echo lo siguiente, haciendo caso a leocub58 y funciona
Y ,iRobb no he entendido nada , como aplicarías lo que dices a mi script? Para entenderlo mejor
void LateUpdate()
{
if (Input.GetMouseButtonUp(0))
{
InitialPosition = PunchController.transform.position;
StartCoroutine(Punch());
}
}
IEnumerator Punch()
{
while (PunchController.transform.position != mouse.transform.position)
{
PunchController.transform.position = Vector3.MoveTowards(PunchController.transform.position, mouse.transform.position,1f);
yield return null;
}
print("finish");
StopCoroutine(Punch());
StartCoroutine(ReturnPosition());
}
Y ,iRobb no he entendido nada , como aplicarías lo que dices a mi script? Para entenderlo mejor