public void TestCreateEntityKernelUpdate() { //Arrange BIWEntity entity = entityHandler.CreateEmptyEntity(scene, Vector3.zero, Vector3.zero); //Act biwBridge.AddEntityOnKernel(entity.rootEntity, scene); //Assert CheckMessageReceived(); }
public void TestEntityOutsidePublish() { //Arrange BIWEntity entity = biwEntityHandler.CreateEmptyEntity(scene, Vector3.zero, Vector3.zero); //Act entity.gameObject.transform.position = Vector3.one * 9999; //Assert Assert.IsFalse(biwPublishController.CanPublish()); }
public void EntitySelectionOperations() { BIWEntity createdEntity = entityHandler.CreateEmptyEntity(scene, Vector3.zero, Vector3.zero); int entityAmount = entityHandler.GetAllEntitiesFromCurrentScene().Count; entityHandler.SelectEntity(createdEntity); entityHandler.DuplicateSelectedEntities(); Assert.Greater(entityHandler.GetAllEntitiesFromCurrentScene().Count, entityAmount); entityAmount = entityHandler.GetAllEntitiesFromCurrentScene().Count; entityHandler.DeleteSelectedEntities(); Assert.Less(entityHandler.GetAllEntitiesFromCurrentScene().Count, entityAmount); }
public static BIWEntity CreateSmartItemEntity(BIWEntityHandler entityHandler, ParcelScene scene, SmartItemComponent.Model model = null) { if (model == null) { model = new SmartItemComponent.Model(); } BIWEntity entity = entityHandler.CreateEmptyEntity(scene, Vector3.zero, Vector3.zero); scene.EntityComponentCreateOrUpdateWithModel(entity.rootEntity.entityId, CLASS_ID_COMPONENT.SMART_ITEM, model); return(entity); }