/** Add artemis managed components to entity. */ public EntityBuilder with(Class<? extends Component> component) { edit.create(component); return this; }
/** Add artemis managed components to entity. */ public EntityBuilder with(Class<? extends Component> component1, Class<? extends Component> component2, Class<? extends Component> component3, Class<? extends Component> component4, Class<? extends Component> component5) { edit.create(component1); edit.create(component2); edit.create(component3); edit.create(component4); edit.create(component5); return this; }
/** * Add artemis managed components to entity. */ @SuppressWarnings("unchecked") public final T with(Class<? extends Component> component) { edit.create(component); return (T) this; }
/** Add artemis managed components to entity. */ public EntityBuilder with(Class<? extends Component> component1, Class<? extends Component> component2, Class<? extends Component> component3, Class<? extends Component> component4) { edit.create(component1); edit.create(component2); edit.create(component3); edit.create(component4); return this; }
/** Add artemis managed components to entity. */ public EntityBuilder with(Class<? extends Component> component1, Class<? extends Component> component2, Class<? extends Component> component3, Class<? extends Component> component4, Class<? extends Component> component5) { edit.create(component1); edit.create(component2); edit.create(component3); edit.create(component4); edit.create(component5); return this; }
/** Add artemis managed components to entity. */ public EntityBuilder with(Class<? extends Component>... components) { for (int i = 0, n = components.length; i < n; i++) { edit.create(components[i]); } return this; }
/** * Add artemis managed components to entity. */ @SuppressWarnings("unchecked") public final T with(Class<? extends Component> component) { edit.create(component); return (T) this; }
/** * Add artemis managed components to entity. */ @SuppressWarnings("unchecked") public final T with(Class<? extends Component>... components) { for (int i = 0, n = components.length; i < n; i++) { edit.create(components[i]); } return (T) this; }
/** Add artemis managed components to entity. */ public EntityBuilder with(Class<? extends Component> component1, Class<? extends Component> component2, Class<? extends Component> component3, Class<? extends Component> component4) { edit.create(component1); edit.create(component2); edit.create(component3); edit.create(component4); return this; }
/** Add artemis managed components to entity. */ public EntityBuilder with(Class<? extends Component>... components) { for (int i = 0, n = components.length; i < n; i++) { edit.create(components[i]); } return this; }
/** * Add artemis managed components to entity. */ @SuppressWarnings("unchecked") public final T with(Class<? extends Component> component1, Class<? extends Component> component2, Class<? extends Component> component3, Class<? extends Component> component4, Class<? extends Component> component5) { edit.create(component1); edit.create(component2); edit.create(component3); edit.create(component4); edit.create(component5); return (T) this; }
private void readComponentsEdit(Json json, Entity e, JsonValue component) { SaveFileFormat.ComponentIdentifiers identifiers = serializationState.componentIdentifiers; EntityEdit edit = e.edit(); while (component != null) { assert (component.name() != null); Class<? extends Component> componentType = identifiers.getType(component.name); readComponent(json, component, edit.create(componentType)); component = component.next; } }
private void readComponentsEdit(Json json, Entity e, JsonValue component) { SaveFileFormat.ComponentIdentifiers identifiers = serializationState.componentIdentifiers; EntityEdit edit = e.edit(); while (component != null) { assert (component.name() != null); Class<? extends Component> componentType = identifiers.getType(component.name); readComponent(json, component, edit.create(componentType)); component = component.next; } }
private void readComponentsEdit(Json json, Entity e, JsonValue component) { SaveFileFormat.ComponentIdentifiers identifiers = serializationState.componentIdentifiers; EntityEdit edit = e.edit(); while (component != null) { assert (component.name() != null); Class<? extends Component> componentType = identifiers.getType(component.name); readComponent(json, component, edit.create(componentType)); component = component.next; } }