Examples of OwnershipHelper


Examples of org.terasology.entitySystem.entity.internal.OwnershipHelper

    public EntityStorer(EngineEntityManager entityManager) {
        this.entityManager = entityManager;
        this.entityStoreBuilder = EntityData.EntityStore.newBuilder();
        this.serializer = new EntitySerializer(entityManager);
        this.helper = new OwnershipHelper(entityManager.getComponentLibrary());

        Map<Class<? extends Component>, Integer> componentIds = Maps.newHashMap();
        for (ComponentMetadata<?> componentMetadata : entityManager.getComponentLibrary().iterateComponentMetadata()) {
            entityStoreBuilder.addComponentClass(componentMetadata.getUri().toString());
            componentIds.put(componentMetadata.getType(), componentIds.size());
View Full Code Here

Examples of org.terasology.entitySystem.entity.internal.OwnershipHelper

        }
        this.entityManager = newEntityManager;
        this.entityManager.subscribe(this);
        this.blockManager = CoreRegistry.get(BlockManager.class);
        this.biomeManager = CoreRegistry.get(BiomeManager.class);
        this.ownershipHelper = new OwnershipHelper(newEntityManager.getComponentLibrary());
        this.storageManager = CoreRegistry.get(StorageManager.class);
        this.entitySystemLibrary = library;

        CoreRegistry.get(ComponentSystemManager.class).register(new NetworkEntitySystem(this), "engine:networkEntitySystem");
View Full Code Here

Examples of org.terasology.entitySystem.entity.internal.OwnershipHelper

        EntityRef ownedEntity = entityManager.create();
        OwnerComponent ownerComp = new OwnerComponent();
        ownerComp.child = ownedEntity;
        EntityRef ownerEntity = entityManager.create(ownerComp);

        OwnershipHelper helper = new OwnershipHelper(entityManager.getComponentLibrary());
        assertEqualsContent(Lists.newArrayList(ownedEntity), helper.listOwnedEntities(ownerEntity));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.