Definition at line 19 of file SComponent.h.
◆ SComponent() [1/3]
CSE::SComponent::SComponent |
( |
std::string | classType, |
|
|
SGameObject * | gameObject ) |
|
inlineexplicit |
Definition at line 22 of file SComponent.h.
22 : ReflectionObject(std::move(classType)),
23 gameObject(gameObject) {
24 }
◆ SComponent() [2/3]
CSE::SComponent::SComponent |
( |
SGameObject * | gameObject | ) |
|
|
inlineexplicit |
Definition at line 26 of file SComponent.h.
26 : gameObject(gameObject) {
27 }
◆ SComponent() [3/3]
CSE::SComponent::SComponent |
( |
const SComponent & | src | ) |
|
|
inline |
Definition at line 29 of file SComponent.h.
29 : SISComponent(src) {
30 gameObject = src.gameObject;
31 isEnable = src.isEnable;
32 SetClassType(src.GetClassType());
33 }
◆ Clone()
Definition at line 40 of file SComponent.h.
40 {
41 return nullptr;
42 }
◆ CopyReference()
◆ GetComponent()
virtual auto CSE::SComponent::GetComponent |
( |
| ) |
-> SObject* |
|
inlinevirtual |
◆ GetGameObject()
virtual SGameObject * CSE::SComponent::GetGameObject |
( |
| ) |
const |
|
inlinevirtual |
Definition at line 59 of file SComponent.h.
59 {
60 return gameObject;
61 }
◆ GetIsEnable()
virtual bool CSE::SComponent::GetIsEnable |
( |
| ) |
const |
|
inlinevirtual |
Definition at line 64 of file SComponent.h.
64 {
65 return isEnable;
66 }
◆ PrintValue()
std::string CSE::SComponent::PrintValue |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ SetGameObject()
void CSE::SComponent::SetGameObject |
( |
SGameObject * | object | ) |
|
|
inline |
Definition at line 55 of file SComponent.h.
55 {
56 gameObject = object;
57 }
◆ SetIsEnable()
virtual void CSE::SComponent::SetIsEnable |
( |
bool | is_enable | ) |
|
|
inlinevirtual |
Definition at line 69 of file SComponent.h.
69 {
70 isEnable = is_enable;
71 }
◆ SetValue()
void CSE::SComponent::SetValue |
( |
std::string | name_str, |
|
|
Arguments | value ) |
|
inlineoverridevirtual |
◆ Start()
void CSE::SComponent::Start |
( |
| ) |
|
|
inlineoverridevirtual |
◆ gameObject
◆ isEnable
bool CSE::SComponent::isEnable = true |
|
protected |
The documentation for this class was generated from the following file: