add all mechanics
This commit is contained in:
parent
87383d5b8c
commit
0e2a7cc7c3
434 changed files with 238349 additions and 2092 deletions
|
|
@ -12,6 +12,8 @@ public class CutsceneManager : MonoBehaviour
|
|||
public TextMeshProUGUI nameText;
|
||||
public TextMeshProUGUI dialogueText;
|
||||
public Image sceneImage;
|
||||
[Header("Audio")]
|
||||
public AudioSource source;
|
||||
|
||||
private void Start()
|
||||
{
|
||||
|
|
@ -22,11 +24,13 @@ public class CutsceneManager : MonoBehaviour
|
|||
{
|
||||
currentText = 0;
|
||||
scriptToShow = newDialogue;
|
||||
DialogueScript.Dialogue currentDialogue = scriptToShow.dialogueList[currentText];
|
||||
nameText.text = currentDialogue.character.name;
|
||||
sceneImage.sprite = currentDialogue.cutsceneImage;
|
||||
dialogueText.text = currentDialogue.text;
|
||||
dialogueText.color = currentDialogue.character.textColor; //probably should make current dialogue a variable lol
|
||||
if (scriptToShow.musicToPlay)
|
||||
{
|
||||
source.clip = scriptToShow.musicToPlay;
|
||||
source.volume = scriptToShow.volume;
|
||||
source.Play();
|
||||
}
|
||||
SetDialogue();
|
||||
}
|
||||
|
||||
public void ContinueDialogue()
|
||||
|
|
@ -37,8 +41,22 @@ public class CutsceneManager : MonoBehaviour
|
|||
EndDialogue();
|
||||
return;
|
||||
}
|
||||
SetDialogue();
|
||||
}
|
||||
|
||||
private void SetDialogue()
|
||||
{
|
||||
DialogueScript.Dialogue currentDialogue = scriptToShow.dialogueList[currentText];
|
||||
nameText.text = currentDialogue.character.characterName;
|
||||
if (currentDialogue.character)
|
||||
{
|
||||
nameText.text = currentDialogue.character.characterName;
|
||||
dialogueText.color = currentDialogue.character.textColor;
|
||||
}
|
||||
else
|
||||
{
|
||||
nameText.text = "";
|
||||
dialogueText.color = Color.white;
|
||||
}
|
||||
sceneImage.sprite = currentDialogue.cutsceneImage;
|
||||
dialogueText.text = currentDialogue.text;
|
||||
}
|
||||
|
|
@ -54,5 +72,9 @@ public class CutsceneManager : MonoBehaviour
|
|||
{
|
||||
ContinueDialogue();
|
||||
}
|
||||
else if (Input.GetKeyDown(KeyCode.Escape))
|
||||
{
|
||||
EndDialogue();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue