//creates a character
    public NarrativeCharacter createCharacter(string name, bool enableOnStart = true)
    {
        NarrativeCharacter newNC = new NarrativeCharacter(name, enableOnStart);

        narrativeCharDictionary.Add(name, activechars.Count);
        activechars.Add(newNC);

        return(newNC);
    }
Ejemplo n.º 2
0
    void Start()
    {
        Spindellia = NarrativeCharacterManager.instance.getCharacter("Spindella", characterEnabledOnStart: false);
        Jassaninn  = NarrativeCharacterManager.instance.getCharacter("Jassaninn", characterEnabledOnStart: false);

        DrArchie  = NarrativeCharacterManager.instance.getCharacter("DrArchie", characterEnabledOnStart: false);
        DrEdward  = NarrativeCharacterManager.instance.getCharacter("DrEdward", characterEnabledOnStart: false);
        DrMichael = NarrativeCharacterManager.instance.getCharacter("DrMichael", characterEnabledOnStart: false);
        DrYvette  = NarrativeCharacterManager.instance.getCharacter("DrYvette", characterEnabledOnStart: false);


        NarrativeDialogue.instance.speechPanel.SetActive(false);
        NarrativeDialogue.instance.dboxpanel.SetActive(false);
        try
        {
            controls = BGFGCineController.instance;
            Debug.Log("BG controls initiated!");
        }
        catch (System.Exception e)
        {
            Debug.LogError("BG controls failed to initiate.");
        }
    }
Ejemplo n.º 3
0
 // Start is called before the first frame update
 void Start()
 {
     Spindellia = NarrativeCharacterManager.instance.getCharacter("Spindella", characterEnabledOnStart: false);
     Jassaninn  = NarrativeCharacterManager.instance.getCharacter("Jassaninn", characterEnabledOnStart: false);
     NarrativeDialogue.instance.speechPanel.SetActive(false);
 }