m_OnClick:
m_PersistentCalls:
m_Calls:
- - m_Target: {fileID: 0}
- m_TargetAssemblyTypeName: BossDialogue, Assembly-CSharp
+ - m_Target: {fileID: 1988001243}
+ m_TargetAssemblyTypeName: Dialogue, Assembly-CSharp
m_MethodName: Skip
m_Mode: 1
m_Arguments:
DialogueManager: {fileID: 1988001242}
stringFromFile:
- {fileID: 4900000, guid: 99663c588e5c94c75bfaf569863566eb, type: 3}
- - {fileID: 0}
--- !u!4 &1091878262
Transform:
m_ObjectHideFlags: 0
m_OnClick:
m_PersistentCalls:
m_Calls:
- - m_Target: {fileID: 0}
- m_TargetAssemblyTypeName: BossDialogue, Assembly-CSharp
+ - m_Target: {fileID: 1988001243}
+ m_TargetAssemblyTypeName: Dialogue, Assembly-CSharp
m_MethodName: NextSentence
m_Mode: 1
m_Arguments:
public Text dialogueText;
- [HideInInspector] public int index;
+ int sffIndex = 0;
+ int dtIndex = 0;
public float typingSpeed;
void Update()
{
- if (dialogueText.text == dialogueTriggerer[0].stringFromFile[0].text)
+ if (dialogueText.text == dialogueTriggerer[dtIndex].stringFromFile[sffIndex].text)
{
continueButton.SetActive(true);
skipButton.SetActive(true);
+ }
+ else
+ {
+ continueButton.SetActive(false);
}
}
skipButton.SetActive(true);
speechBubble.NextSpeaker();
SpeechBubble.SetActive(true);
- /*foreach (char letter in sentences[index].ToCharArray())
- {
- dialogueText.text += letter;
- yield return new WaitForSeconds(typingSpeed);
- }*/
-
- //dialogueText.text = dialogueTrigger.stringFromFile[0].text;
+ dialogueText.text = "";
- foreach (char letter in dialogueTriggerer[0].stringFromFile[1].text.ToCharArray())
+ foreach (char letter in dialogueTriggerer[dtIndex].stringFromFile[sffIndex].text.ToCharArray())
{
dialogueText.text += letter;
yield return new WaitForSeconds(typingSpeed);
mouse.GetComponent<Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezeRotation;
mouse.GetComponent<MouseController>().enabled = true;
}*/
- dialogueText.text = dialogueTriggerer[0].stringFromFile[0].text;
+ if(index < dialogueTriggerer[dtIndex].stringFromFile.Length) {
+ index += 1;
+ }
+ StartCoroutine(Type());
}
public void Skip()
mouse.GetComponent<Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezeRotation;
mouse.GetComponent<MouseController>().enabled = true;
}*/
- dialogueText.text = dialogueTriggerer[0].stringFromFile[0].text;
+ dialogueText.text = dialogueTriggerer[index].stringFromFile[index].text;
}
}
\ No newline at end of file
"com.unity.test-framework": "1.1.29",
"com.unity.textmeshpro": "3.0.6",
"com.unity.timeline": "1.4.8",
+ "com.unity.toolchain.linux-x86_64": "0.1.19-preview",
"com.unity.toolchain.macos-x86_64-linux-x86_64": "0.1.22-preview",
"com.unity.toolchain.win-x86_64-linux-x86_64": "0.1.21-preview",
"com.unity.ugui": "1.0.0",
},
"url": "https://packages.unity.com"
},
+ "com.unity.toolchain.linux-x86_64": {
+ "version": "0.1.19-preview",
+ "depth": 0,
+ "source": "registry",
+ "dependencies": {
+ "com.unity.sysroot": "0.1.19-preview",
+ "com.unity.sysroot.linux-x86_64": "0.1.14-preview"
+ },
+ "url": "https://packages.unity.com"
+ },
"com.unity.toolchain.macos-x86_64-linux-x86_64": {
"version": "0.1.22-preview",
"depth": 0,