1.2 KiB
Fix : PlayerAgrandissementBridge introuvable dans Add Component
Cause
Unity exige qu'un MonoBehaviour/NetworkBehaviour soit dans un fichier .cs portant SON nom pour être exposé dans Add Component. Les 2 classes étaient dans le même fichier SynchronisationAgrandissement.cs — Unity exposait seulement la 1re.
Ce que contient ce fix
-
SynchronisationAgrandissement.cs(nettoyé)
→ La 2e classePlayerAgrandissementBridgea été retirée -
PlayerAgrandissementBridge.cs(nouveau fichier)
→ Contient uniquement la classe du bridge, dans son propre fichier
Actions à faire dans Unity
-
Remplacer
Assets/Scripts/SynchronisationAgrandissement.cspar la nouvelle version -
Ajouter
Assets/Scripts/PlayerAgrandissementBridge.cs(nouveau fichier) -
Attendre la compilation (quelques secondes)
-
Ouvrir le prefab du joueur et
Add Component→ taperPlayerAgrandissementBridge→ il apparaît maintenant ✅
Vérif
Si le composant n'apparaît TOUJOURS pas après ces étapes :
- Regarder la console Unity pour des erreurs rouges de compilation
Assets→Reimport All(en dernier recours)