/// <inheritdoc />
        public void OnAddComponentPipelineOp(AddComponentPipelineOp op)
        {
            if (op.EntityId != EntityId)
            {
                Debug.LogError(string.Format("EntityObject::OnAddComponentPipelineOp: Entity {0} received pipeline op for wrong entity id {1}.", EntityId, op.EntityId));
                return;
            }

            var componentId = op.ComponentMetaClass.ComponentId;

            if (!Components.RegisteredComponents.ContainsKey(componentId))
            {
                return;
            }

            Components.RegisteredComponents[componentId].OnAddComponentPipelineOp(op);
        }
 /// <inheritdoc />
 public abstract void OnAddComponentPipelineOp(AddComponentPipelineOp op);
Beispiel #3
0
 /// <inheritdoc />
 public void AddComponent(AddComponentPipelineOp addComponentOp)
 {
 }
 /// <inheritdoc />
 public virtual void AddComponent(AddComponentPipelineOp addComponentOp)
 {
     NextEntityBlock.AddComponent(addComponentOp);
 }