Binds a runtime script instance to an entity. More...
#include <ScriptComponent.h>
Public Attributes | |
| std::string | ClassName |
| Script class name. | |
| void * | Instance = nullptr |
| Native script instance pointer. | |
| bool | Enabled = true |
| Whether script is active. | |
| bool | Faulted = false |
| Runtime error flag. | |
| NodeStrMap< std::string > | FieldOverrides |
| Serialized field overrides. | |
Binds a runtime script instance to an entity.
| std::string Raven::ScriptComponent::ClassName |
Script class name.
| bool Raven::ScriptComponent::Enabled = true |
Whether script is active.
| bool Raven::ScriptComponent::Faulted = false |
Runtime error flag.
| NodeStrMap<std::string> Raven::ScriptComponent::FieldOverrides |
Serialized field overrides.
| void* Raven::ScriptComponent::Instance = nullptr |
Native script instance pointer.