Tip #60: la méthode Reset pour réinitialiser vos composants.

trucs, astuces et bonnes pratiques
Avatar de l’utilisateur
Max
Newser
Newser
Messages : 7341
Inscription : 30 Juil 2011 13:57

Tip #60: la méthode Reset pour réinitialiser vos composants.

Message par Max » 28 Mai 2019 09:09

Bonjour,

Image

Le Reset d'un script au niveau de l'inspector est lié à la méthode Reset(), permettant ainsi une réinitialisation de certains éléments des autres components du GameObject.

Exemple:

Code : Tout sélectionner

using UnityEngine;

[RequireComponent( typeof(SphereCollider))]
public class Test1 : MonoBehaviour
{
    [SerializeField] private SphereCollider sphereCollider;
    ....
#if UNITY_EDITOR
    private void Reset()
    {
        sphereCollider  = GetComponent<SphereCollider>();
        sphereCollider.radius = 1.0f;
        transform.position = new Vector3(0, 2.0f, 0);
    }
#endif
}
Image
Pas d'aide par MP, le forum est là pour ça.
En cas de doute sur les bonnes pratiques à adopter sur le forum, consulter la Charte et sa FAQ

Répondre

Revenir vers « TIPs »