Commit 3d8cc326 authored by DESKTOP-B3V7GVI\MOCAH's avatar DESKTOP-B3V7GVI\MOCAH
Browse files

Merge branch 'Mouse/Keyboard'

parents 4086e1c0 ccde3b00
Pipeline #445 failed with stages
......@@ -6,6 +6,7 @@ public class DefaultGameContent : MonoBehaviour {
public TextAsset jsonFile;
public TextAsset tipsJsonFile;
public TextAsset internalTipsJsonFile;
public TextAsset dreamFragmentlinks;
public Texture2D[] glassesPictures;
public Texture2D[] lampPictures;
......
......@@ -10,6 +10,9 @@ public class GameContent {
public bool trace = true;
public bool traceToLRS = false;
public bool virtualPuzzle = true;
public string dreamFragmentLinksPath;
public string tipsPath;
public string internalTipsPath;
//Texte intro, transition, fin
public string[] storyTextIntro;
......@@ -20,8 +23,7 @@ public class GameContent {
public string ballBoxQuestion;
public string ballBoxPlaceHolder;
public List<string> ballBoxAnswer;
public string[] ballCorrectTexts = new string[3];
public string[] ballWrongTexts = new string[12];
public string[] ballTexts = new string[15];
//Plank And Wire
public string plankAndWireQuestion;
......
......@@ -9,7 +9,8 @@ public class GameTips : MonoBehaviour {
/// <summary>
/// Dictionary used to store tips
/// The first parameter asked is a string of the format "x.y" with x the enigma id number and y the feedback level
/// The second parameter is a string that contains the name of the tip or "##Monitor##X" with X the id of the monitor concerned
/// The second parameter is a string of the format "x.y" with x the name of the tip and y the ComponentMonitoring id
/// If the second parameter starts with "##Monitor##", the gameobject of the ComponentMonitoring will be highlighted
/// Once a tip is identified, a list of different way to formulate it is given
/// </summary>
public Dictionary<string, Dictionary<string, List<string>>> dictionary;
......
......@@ -9,7 +9,7 @@ public class InternalGameTips : MonoBehaviour {
/// <summary>
/// Dictionary used to store tips
/// The first parameter asked is a string of the format "x.y" with x the enigma id number and y the feedback level
/// The second parameter is a string of the format "x.y" with x a verbal description of the object and y the ComponentMonitoring id
/// The second parameter is a string of the format "x.y" with x the name of the tip and y the ComponentMonitoring id
/// Once a tip is identified, a list of different way to formulate it is given
/// </summary>
public Dictionary<string, Dictionary<string, List<string>>> dictionary;
......
{
"Fragment_souvenir_0": "",
"Fragment_souvenir_1": "",
"Fragment_souvenir_2": "",
"Fragment_souvenir_3": "",
"Fragment_souvenir_4": "",
"Fragment_souvenir_5": "",
"Fragment_souvenir_6": "",
"Fragment_souvenir_7": "",
"Fragment_souvenir_8": "",
"Fragment_souvenir_9": "",
"Fragment_souvenir_10": "",
"Fragment_souvenir_11": "",
"Fragment_souvenir_12": "",
"Fragment_souvenir_13": "",
"Fragment_souvenir_14": "",
"Fragment_souvenir_15": "",
"Fragment_souvenir_16": "",
"Fragment_souvenir_17": "",
"Fragment_souvenir_18": "",
"Fragment_souvenir_chair": "",
"Fragment_souvenir_furnitureDown": "",
"Fragment_souvenir_furnitureUp": "",
"Fragment_souvenir_table": "",
"Fragment_souvenir_tirroir": "",
"Fragment_souvenir_wall": ""
}
\ No newline at end of file
fileFormatVersion: 2
guid: cfb3dd5261ad45748ad9d6a68a279185
folderAsset: yes
DefaultImporter:
guid: e02ab432ba6c1584699b5a6e7a250696
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
......
......@@ -43,17 +43,6 @@
"wireInventory.27": [
"Il faut peut-être utiliser un objet"
],
"fragment9.74": [
"Peut-être que je peux trouver un indice dans la pièce"
],
"fragment17.75": [
"Peut-être que je peux trouver un indice dans la pièce"
]
},
"2.2": {
"wireWorld.26": [
"Je dois trouver une corde"
],
"objectif.28": [
"On dirait que je peux interagir avec ces mots"
],
......@@ -64,18 +53,15 @@
"On dirait que je peux interagir avec ces mots"
],
"fragment9.74": [
"Il doit rester des fragments de rêve à trouver"
"Peut-être que je peux trouver un indice dans la pièce"
],
"fragment17.75": [
"Il doit rester des fragments de rêve à trouver"
"Peut-être que je peux trouver un indice dans la pièce"
]
},
"2.3": {
"plankWire.24": [
"Le texte sur ce tableau a l'air important"
],
"2.2": {
"wireWorld.26": [
"Je vois une corde en bas de l'étagère"
"Je dois trouver une corde"
],
"wireInventory.27": [
"Et si j'essayais d'utiliser la corde"
......@@ -89,14 +75,11 @@
"evaluation.38": [
"Il faut que je relie les bons mots avec la corde"
],
"questionPlankAndWire.55": [
"Maintenant que les mots sont reliés j'ai la réponse"
],
"fragment9.74": [
"Je vois un fragment à droite de l'étagère"
"Il doit rester des fragments de rêve à trouver"
],
"fragment17.75": [
"On dirait qu'il y a quelque chose dans le tirroir de la commode"
"Il doit rester des fragments de rêve à trouver"
]
},
"2.3": {
......@@ -106,17 +89,14 @@
"wireWorld.26": [
"Je vois une corde en bas de l'étagère"
],
"wireInventory.27": [
"Et si j'essayais d'utiliser la corde"
],
"objectif.28": [
"Il faut que je relie les bons mots avec la corde"
"Il semblerait que les fragments de rêves 9 et 17 soient liés au tableau"
],
"methodes.36": [
"Il faut que je relie les bons mots avec la corde"
"Il semblerait que les fragments de rêves 9 et 17 soient liés au tableau"
],
"evaluation.38": [
"Il faut que je relie les bons mots avec la corde"
"Il semblerait que les fragments de rêves 9 et 17 soient liés au tableau"
],
"questionPlankAndWire.55": [
"Maintenant que les mots sont reliés j'ai la réponse"
......@@ -212,7 +192,504 @@
"On dirait que j'ai oublié un fragment dans les escaliers à l'entrée"
],
"questionGreenFragments.52": [
"J'ai rassemblés tout les fragments verts nécessaires pour à la question"
"J'ai rassemblés tout les fragments verts nécessaires pour répondre à la question"
],
"questionGreenFragments.52": [
"On dirait que ces fragments vert on un lien avec le fragment de rêve 4"
]
},
"4.1": {
"gearsEnigma.58": [
"Il faut que je glisse le bon engrenage au milieu dans le rêve 1"
]
},
"4.2": {
"loginPanelAnswering.59": [
"Il est écrit que le hasard pourrait m'aider"
],
"loginPanelActivation.60": [
"Je dois réessayer de me connecter"
]
},
"5.1": {
"keyE08World.66": [
"Il reste des objets à trouver"
],
"redGlassesWorld.68": [
"Il reste des objets à trouver"
],
"yellowGlassesWorld.70": [
"Il reste des objets à trouver"
]
},
"5.2": {
"keyE08World.66": [
"Il est indiqué que la clé se trouve dans un vase se renversant"
],
"keyE08Inventory.67": [
"J'ai la clé pour ouvrir le sac"
],
"redGlassesWorld.68": [
"Peut-être que j'ai oublié un objet dans la première pièce"
],
"yellowGlassesWorld.70": [
"Je dois trouver la lunette jaune"
],
"satchel.72": [
"Voyons ce qu'il y a dans ce sac"
]
},
"5.3": {
"keyE08World.66": [
"Je vois la clé à droite du verrou"
],
"redGlassesWorld.68": [
"Je crois que la lunette rouge est en bas de l'étagère de la première pièce"
],
"redGlassesInventory.69": [
"Je devrais pouvoir décoder l'image du sac avec les lunettes"
],
"yellowGlassesWorld.70": [
"Je vois la lunette jaune devant le verrou"
],
"yellowGlassesInventory.71": [
"Je devrais pouvoir décoder l'image du sac avec les lunettes"
],
"questionGlasses.137": [
"J'ai pu déchiffrer le contenu du sac et je peux maintenant répondre à la question"
]
},
"6.1": {
"fragment8.29": [
"Je crois qu'il me reste des éléments à trouver dans la pièce"
],
"fragment5.30": [
"Je crois qu'il me reste des éléments à trouver dans la pièce"
],
"fragment1.31": [
"Je crois qu'il me reste des éléments à trouver dans la pièce"
]
},
"6.2": {
"fragment8.29": [
"Je dois encore trouver des fragments de rêve"
],
"fragment5.30": [
"Je dois encore trouver des fragments de rêve"
],
"fragment1.31": [
"Je dois encore trouver des fragments de rêve"
]
},
"6.3": {
"fragment8.29": [
"Je vois des fragments de rêve sur les arbres"
],
"fragment5.30": [
"Je vois des fragments de rêve sur les arbres"
],
"fragment1.31": [
"Il y a un fragment de rêve près du sac"
],
"questionEnigma6.32": [
"Les fragments de rêve 1, 5 et 8 semblent être liés"
]
},
"7.1": {
"S_Scroll.34": [
"J'ai l'impression qu'il me reste des éléments à trouver dans la pièce"
],
"M_Scroll.35": [
"J'ai l'impression qu'il me reste des éléments à trouver dans la pièce"
],
"A_Scroll.37": [
"J'ai l'impression qu'il me reste des éléments à trouver dans la pièce"
],
"R_Scroll.39": [
"J'ai l'impression qu'il me reste des éléments à trouver dans la pièce"
],
"T_Scroll.40": [
"J'ai l'impression qu'il me reste des éléments à trouver dans la pièce"
],
"scrollInventory.78": [
"Je devrais essayer d'utiliser les objets de l'inventaire"
]
},
"7.2": {
"S_Scroll.34": [
"Il me reste des parchemins à ramasser"
],
"M_Scroll.35": [
"Il me reste des parchemins à ramasser"
],
"A_Scroll.37": [
"Il me reste des parchemins à ramasser"
],
"R_Scroll.39": [
"Il me reste des parchemins à ramasser"
],
"T_Scroll.40": [
"Il me reste des parchemins à ramasser"
],
"scrollInventory.78": [
"Il faut que je consulte les parchemins recoltés"
]
},
"7.3": {
"S_Scroll.34": [
"Il y a un parchemin près du sac"
],
"M_Scroll.35": [
"Il y a un parchemin derrière le sac"
],
"A_Scroll.37": [
"Il y a des parchemins près de l'abre"
],
"R_Scroll.39": [
"Je vois un parchemin derrière l'arbre"
],
"T_Scroll.40": [
"Il y a des parchemins près de l'abre"
],
"questionScrolls.79": [
"J'ai trouvé tous les parchemins pour répondre à la question"
]
},
"8.1": {
"plankMirror.81": [
"Je n'ai pas encore terminé de fouiller la pièce"
],
"mirrorWorld.82": [
"Je n'ai pas encore terminé de fouiller la pièce"
],
"mirrorInventory.83": [
"Je devrais essayer d'utiliser les objets de l'inventaire"
]
},
"8.2": {
"plankMirror.81": [
"Peut-être qu'un objet est dissimulé sur le sol"
]
},
"8.3": {
"plankMirror.81": [
"On dirait que je peux interagir avec cette dalle"
],
"mirrorWorld.82": [
"Il y a un mirroir sur un pilier près de l'arbre"
],
"combinePlankAndMirror.84": [
"Il faut que j'assemble le mirroir avec un objet de la pièce pour en voir le reflet"
],
"questionMirror.85": [
"En observant le reflet sur le mirroir je devrait pouvoir répondre à la question"
]
},
"9.1": {
"fragment2.87": [
"Je crois qu'il me reste des éléments à trouver dans la pièce"
]
},
"9.2": {
"fragment2.87": [
"Je dois encore trouver des fragments de rêve"
]
},
"9.3": {
"fragment2.87": [
"Il y a un fragment de rêve sur l'arbre"
],
"questinoEnigma9.88": [
"Le fragment de rêve 2 semble suffir pour répondre à une question"
]
},
"10.1": {
"fragment3.61": [
"Je crois qu'il me reste des éléments à trouver dans la pièce"
],
"fragment11.62": [
"Je crois qu'il me reste des éléments à trouver dans la pièce"
],
"fragment12.63": [
"Je crois qu'il me reste des éléments à trouver dans la pièce"
]
},
"10.2": {
"fragment3.61": [
"Je dois encore trouver des fragments de rêve"
],
"fragment11.62": [
"Je dois encore trouver des fragments de rêve"
],
"fragment12.63": [
"Je dois encore trouver des fragments de rêve"
]
},
"10.3": {
"fragment3.61": [
"Il y a un fragment derrière le verrou"
],
"fragment11.62": [
"Je vois des fragments de rêve sur l'arche à l'entrée"
],
"fragment12.63": [
"Je vois des fragments de rêve sur l'arche à l'entrée"
],
"questionEnigma10.64": [
"On dirait que les fragments 3, 11 et 12 doivent être utilisés ensemble"
]
},
"11_1.1": {
"puzzleSet1.96": [
"Je crois qu'il me reste des éléments à trouver dans la deuxième pièce"
],
"puzzleSet3.97": [
"Je crois qu'il me reste des éléments à trouver dans la deuxième pièce"
],
"puzzleSet5.98": [
"Je crois qu'il me reste des éléments à trouver dans la deuxième pièce"
],
"puzzleSet2.99": [
"Je crois qu'il me reste des éléments à trouver dans la dernière pièce"
],
"puzzleSet4.100": [
"Je crois qu'il me reste des éléments à trouver dans la dernière pièce"
],
"puzzleInventory.102": [
"Je devrais essayer d'utiliser les objets de l'inventaire"
]
},
"11_1.2": {
"puzzleSet1.96": [
"Il reste des pièces de puzzle à trouver dans la deuxième pièce"
],
"puzzleSet3.97": [
"Il reste des pièces de puzzle à trouver dans la deuxième pièce"
],
"puzzleSet5.98": [
"Il reste des pièces de puzzle à trouver dans la deuxième pièce"
],
"puzzleSet2.99": [
"Il reste des pièces de puzzle à trouver dans la dernière pièce"
],
"puzzleSet4.100": [
"Il reste des pièces de puzzle à trouver dans la dernière pièce"
],
"puzzleInventory.102": [
"Il faut que j'assemble le puzzle"
],
"boxVirtualPuzzle.116": [
"Je me demande ce qu'il y a dans ce coffre"
]
},
"11_1.3": {
"puzzleSet1.96": [
"Il y a des pièces de puzzle sous un muret"
],
"puzzleSet3.97": [
"Des pièces de puzzle sont dans les escaliers à l'entrée de la deuxième pièce"
],
"puzzleSet5.98": [
"Des pièces de puzzle sont enterrées près du verrou"
],
"puzzleSet2.99": [
"Le coffre contient des pièces de puzzle"
],
"puzzleSet4.100": [
"Il y a des pièces de puzzle cachées derrière le pilier"
],
"questionPuzzle.139": [
"Maintenant que j'ai toutes les pièces de puzzle il ne me reste plus qu'a l'assembler pour découvrir son message"
]
},
"11_2.1": {
"fragment18.76": [
"Je crois qu'il me reste des éléments à trouver dans la deuxième pièce"
],
"fragment15.92": [
"Je crois qu'il me reste des éléments à trouver dans la deuxième pièce"
],
"fragment14.93": [
"Je crois qu'il me reste des éléments à trouver dans la deuxième pièce"
],
"fragment7.94": [
"Je crois qu'il me reste des éléments à trouver dans la dernière pièce"
],
"fragment16.95": [
"Je crois qu'il me reste des éléments à trouver dans la dernière pièce"
]
},
"11_2.2": {
"fragment18.76": [
"Il reste des fragments de rêve à trouver dans la deuxième pièce"
],
"fragment15.92": [
"Il reste des fragments de rêve à trouver dans la deuxième pièce"
],
"fragment14.93": [
"Il reste des fragments de rêve à trouver dans la deuxième pièce"
],
"fragment7.94": [
"Il reste des fragments de rêve à trouver dans la dernière pièce"
],
"fragment16.95": [
"Il reste des fragments de rêve à trouver dans la dernière pièce"
],
"boxFragmentPuzzle.117": [
"Je me demande ce qu'il y a dans ce coffre"
]
},
"11_2.3": {
"fragment18.76": [
"Il y a un fragment de rêve sous un muret"
],
"fragment15.92": [
"Un fragment de rêve se trouve dans les escaliers à l'entrée de la deuxième pièce"
],
"fragment14.93": [
"un fragment de rêve est enterré près du verrou"
],
"fragment7.94": [
"Le coffre contient un fragment de rêve"
],
"fragment16.95": [
"Il y a un fragment de rêve caché derrière le pilier"
],
"questionPuzzle.107": [
"On dirait que les fragments de rêve 7, 14, 15, 16 et 18 doivent être utilisés ensemble"
]
},
"12.1": {
"fragment6.112": [
"Je crois qu'il me reste des éléments à trouver dans la deuxième pièce"
],
"lampWorld.113": [
"Je crois qu'il me reste des éléments à trouver dans la pièce"
],
"lampInventory.114": [
"Je devrais essayer d'utiliser les objets de l'inventaire"
]
},
"12.2": {
"fragment6.112": [
"Il reste des fragments de rêve à trouver dans la deuxième pièce"
],
"lampInventory.114": [
"Cette Lampe permet surment de dévoiler des éléments invisibles à l'oeil nu"
],
"box.118": [
"Je me demande ce qu'il y a dans ce coffre"
]
},
"12.3": {
"questionLamp.104": [
"Je dois pouvoir faire quelque chose avec le fragment de rêve 6 et les indices sur l'obélisque"
],
"fragment6.112": [
"Je vois un fragment de rêve sur l'un des bambous sur la droite dans la deuxième pièce"
],
"lampWorld.113": [
"Il y a une lampe torche dans le coffre"
],
"box.118": [
"Je me demande ce qu'il y a dans ce coffre"
],
"E12_1.121": [
"Peut-être qu'en éclairant cet obélisque avec la lampe je toruverai quelque chose"
],
"E12_2.122": [
"Peut-être qu'en éclairant cet obélisque avec la lampe je toruverai quelque chose"
],
"E12_3.123": [
"Peut-être qu'en éclairant cet obélisque avec la lampe je toruverai quelque chose"
],
"E12_4.124": [
"Peut-être qu'en éclairant cet obélisque avec la lampe je toruverai quelque chose"
],
"E12_5.127": [
"Peut-être qu'en éclairant cet obélisque avec la lampe je toruverai quelque chose"
],
"E12_6.128": [
"Peut-être qu'en éclairant cet obélisque avec la lampe je toruverai quelque chose"
]
},
"13.1": {
"fragment13.119": [
"Je crois qu'il me reste des éléments à trouver dans la deuxième pièce"
],
"fragment10.120": [
"Je crois qu'il me reste des éléments à trouver dans la dernière pièce"
]
},
"13.2": {
"fragment13.119": [
"Il reste des fragments de rêve à trouver dans la deuxième pièce"
],
"fragment10.120": [
"Il reste des fragments de rêve à trouver dans la dernière pièce"
]
},
"13.3": {
"fragment13.119": [
"Il y a un fragment de rêve sur le carillon suspendu à l'arbre"
],
"fragment10.120": [
"Il y a un fragment de rêve sur la droite dans la dernière pièce"
],
"questionPuzzle.107": [
"On dirait que les fragments de rêve 10 et 13 vont ensemble"
]
},
"14.1": {