diff --git a/Assets/SZZ/Code/Scripts/NPCs/NPCEPAdvice.cs b/Assets/SZZ/Code/Scripts/NPCs/NPCEPAdvice.cs index e31e3028afc10ba0490953005fe69e73c26f2329..5e01033ec71093ff315bebbbe67a758c8a28031a 100644 --- a/Assets/SZZ/Code/Scripts/NPCs/NPCEPAdvice.cs +++ b/Assets/SZZ/Code/Scripts/NPCs/NPCEPAdvice.cs @@ -2,38 +2,41 @@ using System.Collections.Generic; using UnityEngine; using TMPro; +using Ink.Runtime; +using UnityEngine.SceneManagement; public class NPCEPAdvice : MonoBehaviour { // TODO to Ink private new Collider collider; private Timer timer; - private bool hasTried = false; - [SerializeField] TMP_Text line; - public int adviceNumber; - public TextAsset textFile; // pro kazdeho jednoho studenta rozdilny file - private string[] lines; + private bool firstEncounter = true; + private GameState game; + private int result = 0; void Start() { - if (textFile != null) { - lines = textFile.text.Split('\n'); - } - } - - public void Interact() { - // TODO not called - - if (timer.running && !hasTried) { - BeginningLines(); - Advice(); - hasTried = true; - } + game = GameState.GetInstance(); } - public void BeginningLines() { - // switch + public void DialogueStart(Story story) { + story.variablesState["firstEncounter"] = firstEncounter; + story.variablesState["result"] = result; } - public void Advice() { - // XML dialogue tree + public void DialogueFinish(Story story) { + firstEncounter = false; + switch (story.variablesState["result"]) + { + case 1:{ + game.adviceAmount++; + Debug.Log("+ advice point"); + break; + } + case 2:{ + SceneManager.LoadScene(2); + break; + } + default: + break; + } } } diff --git a/Assets/SZZ/Dialogue/student_advice_1.ink b/Assets/SZZ/Dialogue/student_advice_1.ink new file mode 100644 index 0000000000000000000000000000000000000000..cd97646dc5d312c801051986b816117891eb6d83 --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_1.ink @@ -0,0 +1,34 @@ +VAR result = 0 // 0 = neutral, 1 = + point, 2 = game over +VAR firstEncounter = true + +{firstEncounter: + -> first_encounter + - else: + -> repeated_encounter +} + + +=== first_encounter === +* [Pst, hej ... pomoz mi, prosĂm!] +Co chceš? +-> choice +=== choice === +* [Kámo,prosĂm tÄ› Ĺ™ekni mi, jak se poÄŤĂtá tuto nÄ›jakĂ© modulo, furt se tu na to ptajĂ a já jsem ĂşplnÄ› v prdeli…] + NevĂm, fakt sorry... + -> ending +* [NevĂš,co je to RSA? Pozvu tÄ› pak na pivo!] + Slyšel jsem pivo? JasnÄ› Ĺľe ti poradĂm, RSA to je taková ta šifra s tÄ›mi prvoÄŤĂsly… + ~ result = 1 + * * [No jasnÄ›, uĹľ si vzpomĂnám! DÄ›kuju!] + -> ending +* [BuÄŹ prosĂm tÄ› kolegiálnĂ a poraÄŹ mi!] + Dej mi pokoj! Dozor! Dozor! TĂ˝pek vedle mÄ› podvádĂ! + ~ result = 2 + -> ending + +=== repeated_encounter === +Dej pokoj. +-> ending + +=== ending === +-> END \ No newline at end of file diff --git a/Assets/SZZ/Dialogue/student_advice_1.ink.meta b/Assets/SZZ/Dialogue/student_advice_1.ink.meta new file mode 100644 index 0000000000000000000000000000000000000000..d8615cc383a722eb61000becb6b4fde84effccbc --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_1.ink.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6b233f1771633194f9bb13e00fe702b8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SZZ/Dialogue/student_advice_1.json b/Assets/SZZ/Dialogue/student_advice_1.json new file mode 100644 index 0000000000000000000000000000000000000000..28853394c6685a4867dced5ebed36f797031b2f3 --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_1.json @@ -0,0 +1 @@ +{"inkVersion":20,"root":[["ev",{"VAR?":"firstEncounter"},"/ev",[{"->":".^.b","c":true},{"b":["\n",{"->":"first_encounter"},{"->":"0.5"},null]}],[{"->":".^.b"},{"b":["\n",{"->":"repeated_encounter"},{"->":"0.5"},null]}],"nop","\n",["done",{"#f":5,"#n":"g-0"}],null],"done",{"first_encounter":[["ev","str","^Pst, hej ... pomoz mi, prosĂm!","/str","/ev",{"*":".^.c-0","flg":20},{"c-0":["\n","^Co chceš?","\n",{"->":"choice"},{"#f":5}]}],{"#f":1}],"choice":[["ev","str","^Kámo,prosĂm tÄ› Ĺ™ekni mi, jak se poÄŤĂtá tuto nÄ›jakĂ© modulo, furt se tu na to ptajĂ a já jsem ĂşplnÄ› v prdeli…","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^NevĂš,co je to RSA? Pozvu tÄ› pak na pivo!","/str","/ev",{"*":".^.c-1","flg":20},"ev","str","^BuÄŹ prosĂm tÄ› kolegiálnĂ a poraÄŹ mi!","/str","/ev",{"*":".^.c-2","flg":20},{"c-0":["\n","^NevĂm, fakt sorry...","\n",{"->":"ending"},{"#f":5}],"c-1":["\n","^Slyšel jsem pivo? JasnÄ› Ĺľe ti poradĂm, RSA to je taková ta šifra s tÄ›mi prvoÄŤĂsly…","\n","ev",1,"/ev",{"VAR=":"result","re":true},["ev","str","^No jasnÄ›, uĹľ si vzpomĂnám! DÄ›kuju!","/str","/ev",{"*":".^.c-0","flg":20},{"c-0":["\n",{"->":"ending"},{"#f":5}]}],{"#f":5}],"c-2":["\n","^Dej mi pokoj! Dozor! Dozor! TĂ˝pek vedle mÄ› podvádĂ!","\n","ev",2,"/ev",{"VAR=":"result","re":true},{"->":"ending"},{"#f":5}]}],{"#f":1}],"repeated_encounter":["^Dej pokoj.","\n",{"->":"ending"},{"#f":1}],"ending":["end",{"#f":1}],"global decl":["ev",0,{"VAR=":"result"},true,{"VAR=":"firstEncounter"},"/ev","end",null],"#f":1}],"listDefs":{}} \ No newline at end of file diff --git a/Assets/SZZ/Dialogue/student_advice_1.json.meta b/Assets/SZZ/Dialogue/student_advice_1.json.meta new file mode 100644 index 0000000000000000000000000000000000000000..0666dc537f394bb7fec1488d24ea14f137f8bfc8 --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_1.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 71c9e800fe0cbbc4d9258da64510deb5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SZZ/Dialogue/student_advice_2.ink b/Assets/SZZ/Dialogue/student_advice_2.ink new file mode 100644 index 0000000000000000000000000000000000000000..e3f3ec079b9a9da3531be47f2899ce13159b5396 --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_2.ink @@ -0,0 +1,32 @@ +VAR result = 0 // 0 = neutral, 1 = + point, 2 = game over +VAR firstEncounter = true + +{firstEncounter: + -> first_encounter + - else: + -> repeated_encounter +} + + +=== first_encounter === +* [Kamaráde, zachraĹ mÄ›, já vĹŻbec nic nevĂm!] +Ale já se bojĂm, Ĺľe mÄ› chytnou... +-> choice +=== choice === +* [ProsĂm, já bych pro tebe udÄ›lal to samĂ©...] + A jo, nejsi ty ten tĂ˝pek, od kterĂ©ho jsem v prváku opsal Progtest? Tak jo, tady máš moje tajnĂ© poznámky, uĹľĂvej je dobĹ™e. + ~ result = 1 + * * [No jasnÄ›, uĹľ si vzpomĂnám! DÄ›kuju!] + -> ending +* [Ale notak,on stejnÄ› nedává pozor!] + ProsĂm, nech mÄ› bĂ˝t, já nechci- + Do prdele! On si nás všimnul! Jsme v háji... + ~ result = 2 + -> ending + +=== repeated_encounter === +Dej pokoj. +-> ending + +=== ending === +-> END \ No newline at end of file diff --git a/Assets/SZZ/Dialogue/student_advice_2.ink.meta b/Assets/SZZ/Dialogue/student_advice_2.ink.meta new file mode 100644 index 0000000000000000000000000000000000000000..06e6e38bfe85bfd9f4e46588b72952f58a42fdee --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_2.ink.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ec282245f676be24babec29f4c1827e7 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SZZ/Dialogue/student_advice_2.json b/Assets/SZZ/Dialogue/student_advice_2.json new file mode 100644 index 0000000000000000000000000000000000000000..0fd5903f7b4a3e11447eccc63bb31f622a65d7d7 --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_2.json @@ -0,0 +1 @@ +{"inkVersion":20,"root":[["ev",{"VAR?":"firstEncounter"},"/ev",[{"->":".^.b","c":true},{"b":["\n",{"->":"first_encounter"},{"->":"0.5"},null]}],[{"->":".^.b"},{"b":["\n",{"->":"repeated_encounter"},{"->":"0.5"},null]}],"nop","\n",["done",{"#f":5,"#n":"g-0"}],null],"done",{"first_encounter":[["ev","str","^Kamaráde, zachraĹ mÄ›, já vĹŻbec nic nevĂm!","/str","/ev",{"*":".^.c-0","flg":20},{"c-0":["\n","^Ale já se bojĂm, Ĺľe mÄ› chytnou...","\n",{"->":"choice"},{"#f":5}]}],{"#f":1}],"choice":[["ev","str","^ProsĂm, já bych pro tebe udÄ›lal to samĂ©...","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ale notak,on stejnÄ› nedává pozor!","/str","/ev",{"*":".^.c-1","flg":20},{"c-0":["\n","^A jo, nejsi ty ten tĂ˝pek, od kterĂ©ho jsem v prváku opsal Progtest? Tak jo, tady máš moje tajnĂ© poznámky, uĹľĂvej je dobĹ™e.","\n","ev",1,"/ev",{"VAR=":"result","re":true},["ev","str","^No jasnÄ›, uĹľ si vzpomĂnám! DÄ›kuju!","/str","/ev",{"*":".^.c-0","flg":20},{"c-0":["\n",{"->":"ending"},{"#f":5}]}],{"#f":5}],"c-1":["\n","^ProsĂm, nech mÄ› bĂ˝t, já nechci-","\n","^Do prdele! On si nás všimnul! Jsme v háji...","\n","ev",2,"/ev",{"VAR=":"result","re":true},{"->":"ending"},{"#f":5}]}],{"#f":1}],"repeated_encounter":["^Dej pokoj.","\n",{"->":"ending"},{"#f":1}],"ending":["end",{"#f":1}],"global decl":["ev",0,{"VAR=":"result"},true,{"VAR=":"firstEncounter"},"/ev","end",null],"#f":1}],"listDefs":{}} \ No newline at end of file diff --git a/Assets/SZZ/Dialogue/student_advice_2.json.meta b/Assets/SZZ/Dialogue/student_advice_2.json.meta new file mode 100644 index 0000000000000000000000000000000000000000..709bef7af48db68a2db4d900d4eda19a69f76fc5 --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_2.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 685223b7cda6efd47a6adb908dcd8393 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SZZ/Dialogue/student_advice_3.ink b/Assets/SZZ/Dialogue/student_advice_3.ink new file mode 100644 index 0000000000000000000000000000000000000000..0002d9ca694b3c94cabd9f8bcc03b8a4783087ef --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_3.ink @@ -0,0 +1,37 @@ +VAR result = 0 // 0 = neutral, 1 = + point, 2 = game over +VAR firstEncounter = true + +{firstEncounter: + -> first_encounter + - else: + -> repeated_encounter +} + + +=== first_encounter === +* [Hej borÄŤe, nemÄ›l bys nÄ›jakĂ© vÄ›domosti nazbyt?] +No to teda nevĂm, nelĂbĂ se mi tvĹŻj tĂłn... +-> choice +=== choice === +* [Kámo prosĂm, já se fakt za chvilku bodnu...] + Zas nebuÄŹ tak dramatickĂ˝, já taky nechci vyletÄ›t! + * * [*rozbreÄŤĂš se*] + Ale no tak dobĹ™e, koukám Ĺľe tu máš naivnĂho bayese, tak tady máš nÄ›jakĂ© vzoreÄŤky a jdi uĹľ do prdele... + ~ result = 1 + -> ending + * * [Tak jsme na stejnĂ© lodi, vidĂš!] + VidĂm, Ĺľe uĹľ se s tebou nechci bavit, tak mi dej pokoj. + A sakra, uĹľ jde k nám! ZniÄŤils mi Ĺľivot! + ~ result = 2 + -> ending +* [Ale kolego, snad se nebudeš zlobit, já jen potĹ™ebuju pomoct!] + PĹ™estaĹ mÄ› uĹľ prudit! Dozor, kolega tady vedle se mÄ› snažà zkorumpovat! + ~ result = 2 + -> ending + +=== repeated_encounter === +Nech mÄ›, nebo tÄ› bodnu. +-> ending + +=== ending === +-> END \ No newline at end of file diff --git a/Assets/SZZ/Dialogue/student_advice_3.ink.meta b/Assets/SZZ/Dialogue/student_advice_3.ink.meta new file mode 100644 index 0000000000000000000000000000000000000000..21a3555037675c7cfc54b713eaaf53e40d5d9162 --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_3.ink.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f5773074a7c39d646b6c192ffb526e34 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SZZ/Dialogue/student_advice_3.json b/Assets/SZZ/Dialogue/student_advice_3.json new file mode 100644 index 0000000000000000000000000000000000000000..72dcde300404306ed9b6411c46addf5c5ad359ef --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_3.json @@ -0,0 +1 @@ +{"inkVersion":20,"root":[["ev",{"VAR?":"firstEncounter"},"/ev",[{"->":".^.b","c":true},{"b":["\n",{"->":"first_encounter"},{"->":"0.5"},null]}],[{"->":".^.b"},{"b":["\n",{"->":"repeated_encounter"},{"->":"0.5"},null]}],"nop","\n",["done",{"#f":5,"#n":"g-0"}],null],"done",{"first_encounter":[["ev","str","^Hej borÄŤe, nemÄ›l bys nÄ›jakĂ© vÄ›domosti nazbyt?","/str","/ev",{"*":".^.c-0","flg":20},{"c-0":["\n","^No to teda nevĂm, nelĂbĂ se mi tvĹŻj tĂłn...","\n",{"->":"choice"},{"#f":5}]}],{"#f":1}],"choice":[["ev","str","^Kámo prosĂm, já se fakt za chvilku bodnu...","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Ale kolego, snad se nebudeš zlobit, já jen potĹ™ebuju pomoct!","/str","/ev",{"*":".^.c-1","flg":20},{"c-0":["\n","^Zas nebuÄŹ tak dramatickĂ˝, já taky nechci vyletÄ›t!","\n",["ev","str","^*rozbreÄŤĂš se*","/str","/ev",{"*":".^.c-0","flg":20},"ev","str","^Tak jsme na stejnĂ© lodi, vidĂš!","/str","/ev",{"*":".^.c-1","flg":20},{"c-0":["\n","^Ale no tak dobĹ™e, koukám Ĺľe tu máš naivnĂho bayese, tak tady máš nÄ›jakĂ© vzoreÄŤky a jdi uĹľ do prdele...","\n","ev",1,"/ev",{"VAR=":"result","re":true},{"->":"ending"},{"#f":5}],"c-1":["\n","^VidĂm, Ĺľe uĹľ se s tebou nechci bavit, tak mi dej pokoj.","\n","^A sakra, uĹľ jde k nám! ZniÄŤils mi Ĺľivot!","\n","ev",2,"/ev",{"VAR=":"result","re":true},{"->":"ending"},{"#f":5}]}],{"#f":5}],"c-1":["\n","^PĹ™estaĹ mÄ› uĹľ prudit! Dozor, kolega tady vedle se mÄ› snažà zkorumpovat!","\n","ev",2,"/ev",{"VAR=":"result","re":true},{"->":"ending"},{"#f":5}]}],{"#f":1}],"repeated_encounter":["^Nech mÄ›, nebo tÄ› bodnu.","\n",{"->":"ending"},{"#f":1}],"ending":["end",{"#f":1}],"global decl":["ev",0,{"VAR=":"result"},true,{"VAR=":"firstEncounter"},"/ev","end",null],"#f":1}],"listDefs":{}} \ No newline at end of file diff --git a/Assets/SZZ/Dialogue/student_advice_3.json.meta b/Assets/SZZ/Dialogue/student_advice_3.json.meta new file mode 100644 index 0000000000000000000000000000000000000000..deca56ff25865c5614ba3cbeaadace9ec3c7b9f7 --- /dev/null +++ b/Assets/SZZ/Dialogue/student_advice_3.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: abb65e9ac6b82d744b12523427e9075c +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/SZZ/Level/Scenes/building a.unity b/Assets/SZZ/Level/Scenes/building a.unity index ac73091a88776cbd19ea3e05a7d8d6a7b8539f9e..241baf79dada05f278233908158ac858a2fb3c82 100644 --- a/Assets/SZZ/Level/Scenes/building a.unity +++ b/Assets/SZZ/Level/Scenes/building a.unity @@ -1463,6 +1463,150 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 9fefcfcea9b1eee41a27b81c67f10727, type: 3} +--- !u!1001 &62981680 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2137374397} + m_Modifications: + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075820, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_Name + value: DialogueTrigger + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: inkJSON + value: + objectReference: {fileID: 4900000, guid: 71c9e800fe0cbbc4d9258da64510deb5, type: 3} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2137374398} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 2137374398} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: DialogueStart + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: DialogueFinish + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: NPCEPAdvice, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: NPCEPAdvice, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c8f52536e66c8874995464afe5ee6130, type: 3} --- !u!4 &68358647 stripped Transform: m_CorrespondingSourceObject: {fileID: 5090853617830975863, guid: 765190b972db72941a4518e6881d9efd, @@ -3833,6 +3977,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1613457727} m_PrefabAsset: {fileID: 0} +--- !u!114 &154576855 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 154576851} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01e2e21bcb1d53343bce03fab398f893, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &154822740 PrefabInstance: m_ObjectHideFlags: 0 @@ -13815,6 +13971,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1465461528} m_PrefabAsset: {fileID: 0} +--- !u!114 &529807776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 529807772} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01e2e21bcb1d53343bce03fab398f893, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &530261873 PrefabInstance: m_ObjectHideFlags: 0 @@ -17102,7 +17270,7 @@ PrefabInstance: - target: {fileID: 919132149155446097, guid: ad9497bc5df414c47b76e43071f1fcd0, type: 3} propertyPath: m_Name - value: Ch31_nonPBR + value: Student na potitku 1 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: ad9497bc5df414c47b76e43071f1fcd0, type: 3} @@ -35278,7 +35446,7 @@ PrefabInstance: - target: {fileID: 919132149155446097, guid: 754ac8130ec86fa4d8c62d1457769220, type: 3} propertyPath: m_Name - value: Ch07_nonPBR + value: Student na potitku 3 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 754ac8130ec86fa4d8c62d1457769220, type: 3} @@ -39920,7 +40088,7 @@ PrefabInstance: - target: {fileID: 919132149155446097, guid: 1c7ee0ed6459c1f4391e4ee0eb272251, type: 3} propertyPath: m_Name - value: Ch23_nonPBR + value: Student na potitku 2 objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 1c7ee0ed6459c1f4391e4ee0eb272251, type: 3} @@ -40508,6 +40676,150 @@ Transform: type: 3} m_PrefabInstance: {fileID: 1653670211} m_PrefabAsset: {fileID: 0} +--- !u!1001 &1656927621 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 154576854} + m_Modifications: + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075820, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_Name + value: DialogueTrigger + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: inkJSON + value: + objectReference: {fileID: 4900000, guid: 685223b7cda6efd47a6adb908dcd8393, type: 3} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 154576855} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 154576855} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: DialogueStart + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: DialogueFinish + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: NPCEPAdvice, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: NPCEPAdvice, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c8f52536e66c8874995464afe5ee6130, type: 3} --- !u!4 &1662118089 stripped Transform: m_CorrespondingSourceObject: {fileID: 4755639943237720139, guid: 509a21faa5605664fbdffb10f41fbd77, @@ -44131,6 +44443,150 @@ MonoBehaviour: m_Offset: {x: 0, y: 0, z: 0.05} m_Size: {x: 0.2, y: 0.2, z: 0.1} m_FadeFactor: 1 +--- !u!1001 &1850573539 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 529807775} + m_Modifications: + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075819, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3030729322717075820, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: m_Name + value: DialogueTrigger + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: inkJSON + value: + objectReference: {fileID: 4900000, guid: abb65e9ac6b82d744b12523427e9075c, type: 3} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 529807776} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 529807776} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: DialogueStart + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: DialogueFinish + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: NPCEPAdvice, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: NPCEPAdvice, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onStart.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 5529976187106751307, guid: c8f52536e66c8874995464afe5ee6130, + type: 3} + propertyPath: onFinish.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: c8f52536e66c8874995464afe5ee6130, type: 3} --- !u!1001 &1852208827 PrefabInstance: m_ObjectHideFlags: 0 @@ -51045,6 +51501,18 @@ Transform: type: 3} m_PrefabInstance: {fileID: 605636360} m_PrefabAsset: {fileID: 0} +--- !u!114 &2137374398 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2137374394} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01e2e21bcb1d53343bce03fab398f893, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &2139114179 PrefabInstance: m_ObjectHideFlags: 0 @@ -51201,7 +51669,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &543450652047391012 stripped Transform: @@ -52825,7 +53293,7 @@ PrefabInstance: - target: {fileID: 6330820102716056176, guid: 1eb73f1b5311760469cc6e221f2538a9, type: 3} propertyPath: m_RootOrder - value: 6 + value: 5 objectReference: {fileID: 0} - target: {fileID: 6330820102716056176, guid: 1eb73f1b5311760469cc6e221f2538a9, type: 3}