Dépannage

La logique de menu est introuvable

Vérifiez que le plugin est activé, que la Game Instance existe et que BP_ADS_MenuSystem est présent dans le contenu du plugin. Appelez les fonctions d’accès depuis un Blueprint disposant d’un contexte de monde valide.

Le widget ne s’affiche pas

Create Widget BP crée le widget mais ne l’ajoute pas au viewport. Vérifiez que sa classe est valide, qu’un Player Controller local est disponible, puis ajoutez explicitement le widget à votre interface.

Les icônes ne changent pas

Vérifiez que ADS Player Subsystem est disponible pour le Local Player et que votre interface est liée à On Last Input Type Changed. Contrôlez aussi les données et textures utilisées par vos widgets d’icônes.

Checklist rapide

  1. Le plugin est activé dans Project/ADS Framework.
  2. La logique Blueprint BP_ADS_MenuSystem est présente.
  3. Les fonctions sont appelées avec un contexte de monde ou un Local Player valide.
  4. Les widgets créés sont ajoutés au viewport par votre Blueprint.
  5. Les données d’icônes et de notifications sont reliées à votre logique de projet.