Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mocah-public
E-LearningScape
Commits
3d8cc326
Commit
3d8cc326
authored
Dec 20, 2018
by
DESKTOP-B3V7GVI\MOCAH
Browse files
Merge branch 'Mouse/Keyboard'
parents
4086e1c0
ccde3b00
Pipeline
#445
failed with stages
Changes
325
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Assets/Components/DefaultGameContent.cs
View file @
3d8cc326
...
...
@@ -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
;
...
...
Assets/Components/GameContent.cs
View file @
3d8cc326
...
...
@@ -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
;
...
...
Assets/Components/GameTips.cs
View file @
3d8cc326
...
...
@@ -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
;
...
...
Assets/Components/InternalGameTips.cs
View file @
3d8cc326
...
...
@@ -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
;
...
...
Assets/DefaultGameContent/DreamFragmentLinks.txt
0 → 100644
View file @
3d8cc326
{
"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
Assets/
Sounds/SoundBanks
.meta
→
Assets/
DefaultGameContent/DreamFragmentLinks.txt
.meta
View file @
3d8cc326
fileFormatVersion: 2
guid: cfb3dd5261ad45748ad9d6a68a279185
folderAsset: yes
DefaultImporter:
guid: e02ab432ba6c1584699b5a6e7a250696
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
...
...
Assets/DefaultGameContent/InternalTips_LearningScape.txt
View file @
3d8cc326
...
...
@@ -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
v
ois une cord
e en bas de l'étagèr
e"
"Je
d
ois
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 dan
s
l
e
tirroir de la commode
"
"
Il doit rester des fragment
s
d
e
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": {