public void addSkyDome(Camera cam, int timeOffset){
if(sky == null)
sky = new Node("Sky");
skyLight = new DirectionalLight();
skyLight.setColor(new ColorRGBA(1f, 1f, 1f, 1f));
Singleton.get().getSceneManager().changeRootLight(skyLight, Action.ADD);
AssetManager assetManager = Singleton.get().getAssetManager().getJmeAssetMan();
com.l2client.util.SkyDome skyControl = new com.l2client.util.SkyDome(assetManager, cam);
skyControl.setUseCalendar(false);
skyControl.setSun(skyLight);
skyControl.setControlSun(true);
skyControl.setTimeOffset(timeOffset);
skyControl.setDaySkyColor(new ColorRGBA(0.75f, 0.75f, 1f, 1f));
skyControl.setSkyNightColor(new ColorRGBA(0.2f, 0.15f, 0.25f, 1f));
skyControl.setSunDayLight(new ColorRGBA(0.7f, 0.7f, 0.7f, 1f));
skyControl.setSunNightLight(new ColorRGBA(0.05f, 0.05f, 0.1f, 1f));
skyControl.initializeCalendar(1, 1, 24, 7, 4, 24);
sky.addControl(skyControl);
sky.setQueueBucket(Bucket.Sky);
Singleton.get().getSceneManager().changeCharNode(sky,Action.ADD);
//TODO should be not here