ORK Framework  2.27.1
API Documentation
ORKFramework.QuestTaskSetting Class Reference
Inheritance diagram for ORKFramework.QuestTaskSetting:
ORKFramework.BaseLanguageData ORKFramework.IContent ORKFramework.BaseIndexData ORKFramework.IContentSimple ORKFramework.IContentSimple ORKFramework.BaseData ORKFramework.IBaseData

Public Member Functions

 QuestTaskSetting (string name)
 
override void SetData (DataObject data)
 Sets the variables of the class using a ORKFramework.DataObject. More...
 
override string GetIconTextCode ()
 
IContentSimple GetTypeContent ()
 
string GetInfo (Combatant c)
 
- Public Member Functions inherited from ORKFramework.BaseLanguageData
 BaseLanguageData (string name)
 
void SetLanguageName (string name)
 
virtual string GetName ()
 
virtual string GetShortName ()
 
virtual string GetDescription ()
 
virtual Texture GetIcon ()
 
virtual GUIContent GetContent ()
 
- Public Member Functions inherited from ORKFramework.BaseData
virtual DataObject GetData ()
 Gets a ORKFramework.DataObject representing the class. More...
 
virtual void EditorAutoSetup (string fieldName)
 Called for all fields using the autoSetup option of the ORKFramework.ORKEditorLayoutAttribute. More...
 

Public Attributes

int questID = 0
 
NavigationMarker [] navigationMarker = new NavigationMarker[0]
 
bool useInactiveIcon = false
 
IconInfo [] inactiveIcon
 
bool useActiveIcon = false
 
IconInfo [] activeIcon
 
bool useFinishedIcon = false
 
IconInfo [] finishedIcon
 
bool useFailedIcon = false
 
IconInfo [] failedIcon
 
bool updateText = false
 
bool replaceTexts = false
 
string [] text
 
QuestReward reward = new QuestReward()
 
bool autoActivate = false
 
AssetSource< ORKGameEventactivateGameEvent = new AssetSource<ORKGameEvent>()
 
AssetSource< ORKGameEventinactivateGameEvent = new AssetSource<ORKGameEvent>()
 
int [] activateLogText = new int[0]
 
QuestTaskRequirements activateRequirements = new QuestTaskRequirements()
 
bool autoFinish = false
 
bool finishQuest = false
 
AssetSource< ORKGameEventfinishGameEvent = new AssetSource<ORKGameEvent>()
 
int [] finishLogText = new int[0]
 
QuestTaskRequirements finishRequirements = new QuestTaskRequirements()
 
bool autoFail = false
 
bool failQuest = false
 
AssetSource< ORKGameEventfailGameEvent = new AssetSource<ORKGameEvent>()
 
int [] failLogText = new int[0]
 
QuestTaskRequirements failRequirements = new QuestTaskRequirements()
 
bool ownConsoleInactivate = false
 
ConsoleTextLearning inactivateTask
 
bool ownConsoleActivate = false
 
ConsoleTextLearning activateTask
 
bool ownConsoleFinish = false
 
ConsoleTextLearning finishTask
 
bool ownConsoleFail = false
 
ConsoleTextLearning failTask
 
- Public Attributes inherited from ORKFramework.BaseLanguageData
LanguageContent [] languageInfo
 

Properties

int TypeID [get]
 
- Properties inherited from ORKFramework.BaseLanguageData
virtual int ID [get]
 
- Properties inherited from ORKFramework.BaseIndexData
virtual int RealID [get, set]
 
- Properties inherited from ORKFramework.IContentSimple
int ID [get]
 
- Properties inherited from ORKFramework.IContent
int TypeID [get]
 

Additional Inherited Members

- Protected Attributes inherited from ORKFramework.BaseIndexData
int realID = 0
 

Member Function Documentation

◆ SetData()

override void ORKFramework.QuestTaskSetting.SetData ( DataObject  data)
virtual

Sets the variables of the class using a ORKFramework.DataObject.

Parameters
dataORKFramework.DataObject containing the data.

Reimplemented from ORKFramework.BaseData.