EDIT: Finalement j'ai ôté pour le WaitForSecondes qui marche très bien et laisse respirer mon update ne sachant pas comment arrêter le InvokeRepeating, ce n'est pas marquer dans la doc
Finalement le code est très simple mais il ma quand même appris a faire une alternative a l'update qui a grande échelle peux être très optimiser, merci pour votre aide !
Le code final :
Code : Tout sélectionner
IEnumerator AddPoint(string text)
{
int pointCount = 0;
do
{
yield return new WaitForSeconds(1f);
if (pointCount < 3)
{
ConnectionInfoText.text += ".";
pointCount++;
}
else
{
ConnectionInfoText.text = LocalizationManager.Instance.GetText(text);
pointCount = 0;
}
} while (isBoxShowed);
}