</BUG>
}
}
@NetworkEventMeta(direction = EventDirection.C2S)
public static class GlassesComponentMouseDragEvent extends GlassesComponentMouseEvent {
<BUG>public GlassesComponentMouseDragEvent(long guid, int componentId, boolean isPrivate, float x, float y) {

super(guid, componentId, isPrivate, x, y);
</BUG>
}

public String getEventName() {
return pressed? "glasses_component_mouse_down" : "glasses_component_mouse_up";
}
@Override
public Object[] getEventArgs(IArchitecture access) {
return wrap(access.createIndex(componentId), surfaceType.scriptValue, x, y, button);
}
}
@NetworkEventMeta(direction = EventDirection.C2S)
public static class GlassesComponentMouseDragEvent extends GlassesComponentMouseEvent {
public GlassesComponentMouseDragEvent(long guid, int componentId, SurfaceType surfaceType, float x, float y) {
super(guid, componentId, surfaceType, x, y);
}
