public static Particle create( float lifetime, Vector3f position, Vector3f velocity, Vector3f acceleration) { final Particle result = pool.borrowObject(); result.lifetime = lifetime; result.position = position; result.velocity = velocity; result.acceleration = acceleration; return result; }
public static CommandEvent exit() { final CommandEvent result = pool.borrowObject(); result.key = CommandKey.EXIT; return result; }