/***************************************************** * DECREASE SCALE AMPLIFICATION * * INFO: Permet de réduire la valeur qui amplifie * le scaling d'un objet et mettre a jour * le label. Non concus pour la manipulation libre. * L'amplification doit avoir un minimum de 1. * *****************************************************/ public void DecreaseScaleAmplification() { TextMeshPro amplifyLabel = GameObject.FindWithTag("AmplifyScaleLabel").GetComponent <TextMeshPro>(); if (amplifyScale > 1f && amplifyLabel != null) { amplifyScale -= incrTranslation; amplifyLabel.text = amplifyScale.ToString(); ScaleController.GetInstance().SetScaleAmplification(amplifyScale); } }
/***************************************************** * RESET OBJECT SCALE * * INFO: Remet l'objet a sa dimension initiale. * *****************************************************/ public void ResetObjectScale() { ScaleController.GetInstance().ResetObjectScale(); }