To enable adding a script class to an Entity it need to extend Script.
See Example.
public abstract class Script
Inheritance System.Object 🡒 Script
A Script is a reference type - a class- which contains data and behavior - aka scripts / methods.
An Entity can contain multiple Script's but only one of each type.
Script's can be used if OPP programming approach is preferred
and dealing with less than a few 1.000 instances.
Optionally attribute the extended class with ComponentKeyAttribute
to assign a custom component key name used for JSON serialization.
Info: Its functionality is similar to a class extending MonoBehaviour
added to a GameObject
in Unity.
Properties | |
---|---|
Entity | The entity the component is added to. Otherwise null. |
Store |
Methods | |
---|---|
Start() | |
ToString() | |
Update() |