com.artemis.weaver.template.UniEntityIdLink Maven / Gradle / Ivy
package com.artemis.weaver.template;
import com.artemis.Component;
import com.artemis.World;
import com.artemis.annotations.EntityId;
import com.artemis.link.UniFieldMutator;
import com.artemis.utils.reflect.Field;
public class UniEntityIdLink extends Component {
@EntityId public int field;
public static class Mutator implements UniFieldMutator {
@Override
public int read(Component c, Field f) {
return ((UniEntityIdLink) c).field;
}
@Override
public void write(int value, Component c, Field f) {
((UniEntityIdLink) c).field = value;
}
@Override
public void setWorld(World world) {}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy