Skip to content

[FR] Trophy Manager

Gorzon38 edited this page Oct 25, 2021 · 6 revisions

Sommaire :

Introduction :

Je vais vous montrez comment ajouter des trophées dans mon mod.
Les trophées fonctionne avec des int.

Pour Commencer :

Tout d'abord vous aurez besoin de créer un mod normalement. Rajouter simplement la référence TrophyManager.dll.
Dans Info.json du mod vous devrez rajouter :

   "Requirements": ["TrophyManager"],
   "LoadAfter": ["TrophyManager"]

Pour l'image, la taille devra être 86x86. Pour l'image quand le trophée est fait vous devrez mettre un "m_" devant son nom. Si vous ne savez pas quoi mettre sur l'image, vous pouvez prendre ceci.

Ajouter des trophées ou un seul :

Tout d'abord, vous devez créer une variable dans la class 'Main' :

static Trophy Trophy1;

Dans la methode 'Load', vous devez assignée le trophée :

Trophy1 = new Trophy("Name", 10, "Description", ImagePath, ImagePathDone);

"Name" : le nom du trophée (requis)
10 : the objective for checking if the trophy is done(requis)
"Description" : la description (optionnel)
ImagePath : l'empalcement de l'image du trophée (optionnel)
ImagePathDone : l'empalcement de l'image du trophée une fois fait (optionnel)

Autre variante :

Trophy1 = new Trophy("Name", 10);

Trophy1 = new Trophy("Name", 10, "Description");

Trophy1 = new Trophy(10, "Name",  ImagePath);

Trophy1 = new Trophy("Name", ImagePathDone, 10);

Trophy1 = new Trophy("Name", 10, "Description", ImagePath);

Trophy1 = new Trophy("Name", "Description", ImagePathDone, 10);

Trophy1 = new Trophy("Name", ImagePath, 10, ImagePathDone);

Après l'avoir ajouter, vous averz besoin de placer dans la méthode 'OnUpdate' les lignes suivantes :

Trophy1.UpdateProgression(ProgressionValue)

ProgressionValue : La valeur du trophée pour savoir si il est fait oui ou non.

Trophy manager :

Clone this wiki locally