All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Removed property PlayerEnvironment.IsEditorPlatform.
- Rename property PlayerEnvironment.IsLinuxEditorPlatform to PlayerEnvironment.IsLinuxEditor.
- Rename property PlayerEnvironment.IsMacOSXEditorPlatform to PlayerEnvironment.IsMacOSXEditor.
- Rename property PlayerEnvironment.IsWindowsEditorPlatform to PlayerEnvironment.IsWindowsEditor.
- Implements extension method TrySetActive for GameObject.
- Added static properties Is64BitProcess to class PlayerEnvironment.
- Added properties Width and Height to class DisplayScreen.
- Added class Window including properties and methods to access WebGL window object.
- Added class Navigator including properties and methods to access WebGL navigator object.
- Fixed compilation errors in Unity 2019.
- Added class ParticleSystemExtensions including extension methods collection of ParticleSystem.
- Fixed the bug of ParticleEffectController.
- Improved the performance of ParticleEffectController.
- Fixed bug of float.TryParse in different culture return different result.
- Removes class NetworkUtility.
- Adds class UniApplication.
- Adds method UniApplication.Quit.
- Moves method NetworkUtility.OpenURL to UniApplication.OpenURL.
- Changes package dependency from jillejr.newtonsoft.json-for-unity to com.unity.nuget.newtonsoft-json.
- Adds package dependency jillejr.newtonsoft.json-for-unity.converters.
- Adds Sprite-Flash.shader and Sprite-Flash.mat.
- Adds class FileExtensions that include common file extension constants.
- Adds class SearchPatterns that include common file search patterns.
- Adds utility class PlayerPath to performs operations on string instances that contain file or directory path information in Unity player.
- Adds utility class ScriptingSymbolsUtility to handle scripting symbols.
- Adds DisplayScreen to access display screen information.
- Adds MobileDevice to implement mobile specific function.
- Adds some extension functions and utility classes.
- Adds MissingScriptsCleaner to clear missing scripts on GameObject.
- Adds editor feature Copy Path in Hierarchy.
- Adds so many extension methods and utility methods.
- Fixed some bugs.
- Adds attributes TagFieldAttribute, SortingLayerFieldAttribute, LayerFieldAttribute.
- Adds utility method Vector2Utility.Rotate.
- Adds utility class PlayerPrefsUtility.
- Adds class PlayerPreferences.
- Adds class NetworkUtility.
- Use Java source file to replace aar file.
- Change asmdef file naming as Unity User Manual.
- Fixed some bugs.
- Refactor plugin folder structures follow the Unity Manual.
- Adds class CameraShake to implement camera shake post processing effect.
-
Adds Vector2Utility.GenerateAchimedeanSpiralPoints to generate points of Achimedean Spiral.
-
Adds Vector2Utility.GenerateLogarithmicSpiralPoints to generate points of Logarithmic Spiral.
-
Adds Vector2Utility.GenerateQuadraticBezierPoints to generate points of quadratic bezier.
-
Adds Vector2Utility.GenerateCubicBezierPoints to generate points of cubic bezier.
-
Adds Vector3Utility.GenerateAchimedeanSpiralPoints to generate points of Achimedean Spiral.
-
Adds Vector3Utility.GenerateLogarithmicSpiralPoints to generate points of Logarithmic Spiral.
-
Adds Vector3Utility.GenerateQuadraticBezierPoints to generate points of quadratic bezier.
-
Adds Vector3Utility.GenerateCubicBezierPoints to generate points of cubic bezier.
- Adds CameraExtensions.CaptureScreenshotTexture to capture screenshot of the camera view.
- Adds RenderTextureExtensions.ToTexture to convert RenderTexture to Texture2D.
- Adds Texture2DExtensions.BlendTexture to composite background texture and foreground texture.
- Change dependency of Json.NET for Unity to jillejr.newtonsoft.json-for-unity.
- Adds ParticleEffectController to control visual effect of particle system.
- Adds UnityCrossThreadInvoker to invoke methods in other threads.
- Adds ScriptTemplate.LoadScriptTemplateFile method to load script template file.
- Adds class AudioPlayer to play audio source.
- Initial unity project and adnroid plugin project for package distribution.