Quest - SebastianKnabe/GameDev GitHub Wiki

Quests

Entwicklung

Scriptable Object "QuestLog"

Enthält Liste mit Quests

Scriptable Object "Quest" - Parent

Attribute

  • String "Questtitel"
  • String "Questbeschreibung"
  • String? "Questfortschritt"
  • bool "istErledigt"
  • Int "Geldbelohnung"
  • Liste von Items "Itembelohnung"

Methoden

  • ToString()
  • FortschrittToString()
  • CheckQuestfortschritt

Kinderklassen von Quests

  • Normale/Einfache Quest "Gehe zu X"
  • Sammelquest "Sammle X Item"
  • Killquest "Erledige Gegner X mal"