Quantum 3
3.0.14
Entity Prototypes are similar to blueprints or prefabs, they carry information to create a Quantum Entity with its components and initialized them with pre-configured data. More...
Classes | |
| struct | InitialNavMeshTargetInfo |
| The initial navmesh target info. More... | |
| struct | NavMeshAvoidanceAgentInfo |
| Navmesh avoidance agent info. More... | |
| struct | NavMeshPathfinderInfo |
| The navmesh pathfinder info. More... | |
| struct | NavMeshSpec |
| Navmesh specification for prototypes. More... | |
| struct | NavMeshSteeringAgentInfo |
| Navmesh steering agent info. More... | |
| struct | OverrideFP |
| Data object to store a bool and a fixed point to represent overriding default values. More... | |
| struct | PhysicsBodyGeneric |
| The all-purpose physics body info. More... | |
| struct | PhysicsColliderGeneric |
| A all-purpose physics collider info. More... | |
| struct | SourceShapeGenericSettings |
| Extra settings for shapes More... | |
| struct | Transform2DVerticalInfo |
| Prototype settings for the Transform2DVertical component. More... | |
Public Member Functions | |
| void | CheckComponentDuplicates (Action< string > duplicateCallback) |
| Validation step. More... | |
| void | CheckComponentDuplicates (Action< Type, List< Component >> duplicateCallback) |
| Validation step. More... | |
| void | InitializeAssetObject (Quantum.EntityPrototype assetObject, Quantum.EntityView selfViewAsset) |
| Initialize the prototype after being loaded. More... | |
| void | PreSerialize () |
| Post process the prototype based on configuration settings. More... | |
| void | SerializeImplicitComponents (List< ComponentPrototype > result, out QuantumEntityView selfView) |
| Serializes known prototypes. More... | |
Public Attributes | |
| NavMeshAvoidanceAgentInfo | NavMeshAvoidanceAgent |
| The navmesh avoidance agent info. More... | |
| NavMeshPathfinderInfo | NavMeshPathfinder |
| The pathfinder agent info. More... | |
| NavMeshSteeringAgentInfo | NavMeshSteeringAgent |
| The navmesh steering agent info. More... | |
| PhysicsBodyGeneric | PhysicsBody |
| The physics body info. More... | |
| PhysicsColliderGeneric | PhysicsCollider |
| The physics collider info. More... | |
| Transform2DVerticalInfo | Transform2DVertical |
| The transform 2d info. More... | |
| QuantumEntityPrototypeTransformMode | TransformMode |
| The prototype transform mode. More... | |
| AssetRef< Quantum.EntityView > | View |
| The entity view asset reference. More... | |
Entity Prototypes are similar to blueprints or prefabs, they carry information to create a Quantum Entity with its components and initialized them with pre-configured data.
|
inline |
Post process the prototype based on configuration settings.
|
inline |
Serializes known prototypes.
| result | Resulting component prototypes |
| selfView | Resulting entity view |
|
inline |
Validation step.
| duplicateCallback | Action to call on duplicate entries |
|
inline |
Validation step.
| duplicateCallback | Dictionary of duplication detection callbacks |
|
inline |
Initialize the prototype after being loaded.
| assetObject | Entity prototype asset object |
| selfViewAsset | Associated view asset |
| QuantumEntityPrototypeTransformMode Quantum.QuantumEntityPrototype.TransformMode |
The prototype transform mode.
| Transform2DVerticalInfo Quantum.QuantumEntityPrototype.Transform2DVertical |
The transform 2d info.
| PhysicsColliderGeneric Quantum.QuantumEntityPrototype.PhysicsCollider |
The physics collider info.
| PhysicsBodyGeneric Quantum.QuantumEntityPrototype.PhysicsBody |
The physics body info.
| NavMeshPathfinderInfo Quantum.QuantumEntityPrototype.NavMeshPathfinder |
The pathfinder agent info.
| NavMeshSteeringAgentInfo Quantum.QuantumEntityPrototype.NavMeshSteeringAgent |
The navmesh steering agent info.
| NavMeshAvoidanceAgentInfo Quantum.QuantumEntityPrototype.NavMeshAvoidanceAgent |
The navmesh avoidance agent info.
| AssetRef<Quantum.EntityView> Quantum.QuantumEntityPrototype.View |
The entity view asset reference.