/// <summary> /// Überschreibt die Methode /// </summary> protected override void LoadDialog() { GameObject scripts = GameObject.Find("Scripts"); DialogLoader dialogLoader = scripts.GetComponent <DialogLoader>(); standardInfos = new StandardNPCInfos(artifactName); npcDialogs = dialogLoader.GetDialog <NPC>(artifactName) as NPC; }
/// <summary> /// Setzt den <see cref="artifactName"/> aus GO, initialisiert die <see cref="StandardNPCInfos"/> mit dem mit demselben /// Namen und lädt die relevanten Dialog aus dem XML /// </summary> public virtual void Start() { artifactName = gameObject.name; standardInfos = new StandardNPCInfos(artifactName); LoadDialog(); }