-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCharacterClass.h
110 lines (88 loc) · 5.11 KB
/
CharacterClass.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#pragma once
#include <string>
#include <vector>
class Reponse {
public:
Reponse() = default;
virtual ~Reponse() = default;
private:
std::string response;
int64_t nextDialogueLine;
std::string triggerEvent;
public:
const std::string & getResponse() const { return response; }
std::string & getMutableResponse() { return response; }
void setResponse(const std::string & value) { this->response = value; }
const int64_t & getNextDialogueLine() const { return nextDialogueLine; }
int64_t & getMutableNextDialogueLine() { return nextDialogueLine; }
void setNextDialogueLine(const int64_t & value) { this->nextDialogueLine = value; }
const std::string & getTriggerEvent() const { return triggerEvent; }
std::string & getMutableTriggerEvent() { return triggerEvent; }
void setTriggerEvent(const std::string & value) { this->triggerEvent = value; }
};
class CoreData {
public:
CoreData() = default;
virtual ~CoreData() = default;
private:
std::string name;
std::string dialogueLine;
int64_t nextDialogueLine;
std::string triggerEvent;
std::string soundToPlay;
std::string animationToPlay;
int64_t activateActorFalse0;
int64_t activateCameraTransitionFalse0;
std::vector<Reponse> reponses;
bool storeDialogueLineReturnNumber;
int64_t dialogueLineReturnNumber;
int64_t dialogueLineQuestStarted;
int64_t dialogueLineQuestCompleted;
int64_t dialogueLineQuestConditionsFailed;
public:
const std::string & getName() const { return name; }
std::string & getMutableName() { return name; }
void setName(const std::string & value) { this->name = value; }
const std::string & getDialogueLine() const { return dialogueLine; }
std::string & getMutableDialogueLine() { return dialogueLine; }
void setDialogueLine(const std::string & value) { this->dialogueLine = value; }
const int64_t & getNextDialogueLine() const { return nextDialogueLine; }
int64_t & getMutableNextDialogueLine() { return nextDialogueLine; }
void setNextDialogueLine(const int64_t & value) { this->nextDialogueLine = value; }
const std::string & getTriggerEvent() const { return triggerEvent; }
std::string & getMutableTriggerEvent() { return triggerEvent; }
void setTriggerEvent(const std::string & value) { this->triggerEvent = value; }
const std::string & getSoundToPlay() const { return soundToPlay; }
std::string & getMutableSoundToPlay() { return soundToPlay; }
void setSoundToPlay(const std::string & value) { this->soundToPlay = value; }
const std::string & getAnimationToPlay() const { return animationToPlay; }
std::string & getMutableAnimationToPlay() { return animationToPlay; }
void setAnimationToPlay(const std::string & value) { this->animationToPlay = value; }
const int64_t & getActivateActorFalse0() const { return activateActorFalse0; }
int64_t & getMutableActivateActorFalse0() { return activateActorFalse0; }
void setActivateActorFalse0(const int64_t & value) { this->activateActorFalse0 = value; }
const int64_t & getActivateCameraTransitionFalse0() const { return activateCameraTransitionFalse0; }
int64_t & getMutableActivateCameraTransitionFalse0() { return activateCameraTransitionFalse0; }
void setActivateCameraTransitionFalse0(const int64_t & value) { this->activateCameraTransitionFalse0 = value; }
const std::vector<Reponse> & getReponses() const { return reponses; }
std::vector<Reponse> & getMutableReponses() { return reponses; }
void setReponses(const std::vector<Reponse> & value) { this->reponses = value; }
const bool & getStoreDialogueLineReturnNumber() const { return storeDialogueLineReturnNumber; }
bool & getMutableStoreDialogueLineReturnNumber() { return storeDialogueLineReturnNumber; }
void setStoreDialogueLineReturnNumber(const bool & value) { this->storeDialogueLineReturnNumber = value; }
const int64_t & getDialogueLineReturnNumber() const { return dialogueLineReturnNumber; }
int64_t & getMutableDialogueLineReturnNumber() { return dialogueLineReturnNumber; }
void setDialogueLineReturnNumber(const int64_t & value) { this->dialogueLineReturnNumber = value; }
const int64_t & getDialogueLineQuestStarted() const { return dialogueLineQuestStarted; }
int64_t & getMutableDialogueLineQuestStarted() { return dialogueLineQuestStarted; }
void setDialogueLineQuestStarted(const int64_t & value) { this->dialogueLineQuestStarted = value; }
const int64_t & getDialogueLineQuestCompleted() const { return dialogueLineQuestCompleted; }
int64_t & getMutableDialogueLineQuestCompleted() { return dialogueLineQuestCompleted; }
void setDialogueLineQuestCompleted(const int64_t & value) { this->dialogueLineQuestCompleted = value; }
const int64_t & getDialogueLineQuestConditionsFailed() const { return dialogueLineQuestConditionsFailed; }
int64_t & getMutableDialogueLineQuestConditionsFailed() { return dialogueLineQuestConditionsFailed; }
void setDialogueLineQuestConditionsFailed(const int64_t & value) { this->dialogueLineQuestConditionsFailed = value; }
};
namespace CharacterClass {
typedef std::vector<CoreData> CharClass;
}