[b]In this update, we have added side levels 1-c, 1-d, 1-e, 1-f.
[img]{STEAM_CLAN_IMAGE}/38408852/8817bcdb1bcdd174a0457436b36dbcfe408e7863.jpg[/img]
[h2]Main Game[/h2]
Fixed an issue caused by checkpoint collider.
Added line break function to the collection ui.
Reduced the difficulty of the second section in level 4-4.
Fixed an issue that occurred when manually adjusting the camera direction after modifying 'cameraDirection' in code.
Fixed an issue where triggers did not follow position changes.
Fixed an issue where using 'levelManager.setCameraTarget' caused a smooth movement starting from the zero point.
Changed level scores to the decimal type.
[h2]Map Editor[/h2]
Added global UV versions of several common materials.
Added a feature to automatically set the UV offset for new roads when clone road generators.
Fixed an issue where the road generator could only generate waypoints for rails.
Added doors and keys in yellow, cyan, and magenta that do not reset upon death.
Added an option for the renderer to fetch global UV materials when 'Auto Get Materials' is on.
All scripts will now automatically refresh before executing editor scripts, eliminating the need for manual cache refresh.
Added 'Without Player' and 'Only Player' collision layers.
Fixed an issue that prevented map testing due to a materials problem.
Added a brightness parameter for volumetric dust for light item.
Added a new camera component.
Added an opacity setting to the renderer.
Fixed an issue with the editor methods 'item.addComponent' and 'item.setSelection' not working.
Fixed an issue with the editor method 'sceneObject.getComponent' not working on scene settings.
Added wind settings in the environment settings that affect environmental particles.
[h2]Game API Added[/h2]
-levelManager.setCustomCamera(camera: Component)
-levelManager.invoke(function, delayFrame: int)
-levelManager.startTimer()
-levelManager.stopTimer() => float
-levelManager.getDefaultCameraPosition() => Float3
-levelManager.getDefaultCameraRotation() => Quaternion
-levelManager.getDefaultCameraFov() => float
-wayPath.getPointInfo(point: float) => object
-wayPath.getPointsInfo(points: float[]) => object[]
[h2]Editor API Added[/h2]
-math series
-editor.startTimer()
-editor.stopTimer() => float
-editor.invoke(function, delayTime: float)
-editor.getSelectedAssetFolder() => string
-editor.getSelectedAsset() => string
-scene.getCameraPosition() => Float3
-scene.getCameraPivot() => Float3
-scene.setCameraPositionAndPivot(position: Float3, pivot: Float3)
-sceneObject.setParent(parent: SceneObject)
-sceneObject.getChildren()
-itemComponent.copyData()
-itemComponent.pasteData()
-dialogWindowManager.openInputDialog(windowTitle: string, contentText: string, defaultInputText: string,
closeButtonName: string, checkButtonName: string, onCloseButtonClick: function,
onCheckButtonClick: function)
-dialogWindowManager.openInputsDialog(windowTitle: string, contentTexts: string[], defaultInputTexts: string[],
closeButtonName: string, checkButtonName: string, onCloseButtonClick: function,
onCheckButtonClick: function)
-dialogWindowManager.openAssetPickerDialog(onCancel: function, onPickAsset: function, assetsType: string)
[h2]SR Time Adjustments[/h2]
1-1 ~ 4-4 (except 4-2): + 5 seconds
4-2: + 10 seconds
1-a: 3:45 & 4:20
1-b: 4:30 & 5:10