Releases: jcs090218/JCSUnity
Releases · jcs090218/JCSUnity
3.1.0
- feat(Effects): Add Shader Tweener (a82baff)
- feat(UI): Add progress on hidden option to dialogue system (8a6090a)
- feat(Manager): Rename some game initialize variables (1685e18)
- feat(UI): Add
JCS_CanvasComp
(9efce24) - feat(Util): Add
JCS_Vector
util; rename original toJCS_Vec
(18472e4) - feat(Util): Add parse (4e6fd73)
- feat(Interfaces): Add data transfer to instance (922be71)
- feat(System): Add on system language change callback (d2162da)
- feat(SaveLoad): Replace built-int JSON serializer with Newtonsoft JSON (f372c90)
- fix: Get material from Unity Object (70d35ee)
- feat: Rename
ValueTweener
toFloatTweener
(47a0193) - feat(UI): Add option to customize next or dispose's condition (a1a9e56)
- feat(Util): Add clone related utility functions (bd09dc9)
- feat(Util): Add play particle at point (4bfb0ac)
- feat(Manager):
OnValidate
the simluate system language (dafc2bb) - feat(Scene): Add
LoadNextScene
functions (d6c011d) - refactor(Scene): Rename
JCS_Logo
toJCS_DelayLoadSceneEvent
(ebc4c86) - feat(Util): Start off loop utility. (451f51a)
- feat(Util): Add instantiate to another scene (c3455fd)
- feat(Uitl): Start off bounds utility. (f566274)
- feat(Action): Add face forward option to
JCS_3DThrowAction
. (431ab88) - feat(Action): Add simulation for
JCS_3DThrowAction
. (98cf13a)
3.0.0
- feat(Events): Add new component
JCS_AppSkip
(e5423f9) - feat(UI): Add next or continue to dialogue system (7121634)
- fix(Managers): Sync paused variable (ef17a3d)
- fix(Managers): Ensure reset pause state on new scene (b3a9dfa)
- fix(Screen): Leave UI settings when the screen settings is none (817e6fc)
- feat(UI): Add scroll text action for dialogue system (73b8f35)
- feat(UI): Add auto progress for dialogue system (f654d7f)
- feat(Util): Add random enum value (b787172)
- feat(Interface): Add instance interface
new
andold
(3ba02c4)
2.4.0
- Add with key functions in the input module (20b12f9)
- Use
UnityEvent
for toggle button (459466a) - Add action button to accept any events (c2c463f)
- Move game data to app data instead (751a608)
- Remove game pause options from input module (e4d6b1d)
- Fix switch scene flag (b8f35d6)
- Fix sound slider influencing the BGM sound player (b8f35d6)
- Add version text (3708058)
- Add scene existence check (a0f333d)
- Add attribute, selection base (f8d7fe6)
- Add random texture action (5988e6b)
- Add time scale slider (a17e618)
- Improve save load data's API (d3cf03f)
- Remove unused
UNITY_EDITOR
guard (9297ead)
2.3.1
- Add reload scene (0a4bbb7)
- Allow 0 length sprite in 2D animation (f220b57)
- Fix 2D Animation SPF instead of FPS (3c2e44b)
- Add pause settings (742635f)
- Fix black screen is stucked when pausing the game (c03e2a2)
- Fix scale time goes below 0 (70a1d39)
- Rely on MyBox (dfebbb0)
- Add by self option for rotate action (2e239b8)
- Specify way to control frame rate in the editor (877351a)
- Add utility functions to choose one object from
list
orarray
. (089ea6f) - Place menu item under category
Tools
(12c0220)
2.3.0
- Apply workaround for SafeArea bug.
- Fixed field of view miscalculation.
- Fixed incorrect resize UI when not using responsive type screen resize setting.
- Added functionality to load image through an URL.
- Moved all delegate declarations to it's own class.
- Renamed
GUI
folder to justUI
instead. - Shorten
SaveLoad
related components.. - Shorten module name from
Utilities
to justUtil
. - Shorten class name from
JCS_Utility
toJCS_Util
. - Add new component
JCS_ToggleCanvasButton
- Add new component
JCS_ShowCanvasButton
- Add new component
JCS_CanvasCanvasButton
- Fix unmatched file name
JCS_Manager
(1223fb4) - Reset damage text's transform for each display (70c0e0c)
- Fix miscalculation around resolution for
JCS_GUILiquidBar
(c441c56) - Add reload scene option for load scene module (0da7d05)
- Add main canvas option in
Canvas
module (834fe2e) - Fix effects on
JCS_Item
don't apply to Unity Object type (2dd9e97) - Add bounce friction to
JCS_OneJump
item effect (124726c) - Remove annoying missing target message from
JCS_3DWalkAction
(feac70e) - Expand range limit on basic wave spawner (38a7c0c)
- Expand range limit on basic init spawner (87699da)
- Add new component
JCS_SoundSlider
(db61948) - Remove ambiguous keyword
Score
, inJCS_DeltaNumber
(d4056d5) - Make
JCS_TextDeltaNumber
closer toJCS_DeltaNumber
(5a6c38d) - Improve enable/disable component with time events, no longer just the behaviours (0314b03)
- Add agent and obstacle check for
JCS_3DWalkAction
component (4973663) - Add
done
flag for enable/disable component with time events (33a27f2) - Add callback options for visually full/empty liquid bars (8d56205)
- Fix panel root from getting in parent, should restrain it from just one level parent (95529f4)
- Add UI components to update slider value,
JCS_UpdateSliderButton
(ac5de4b) - Rename keyword
Game Pad
toGamepad
(adfc7d8) - Add new component
JCS_SliderTextDisplay
to display slider's value (eb3ab41) - Use text object interface to reduce duplicate code (760c6ac)
- Add new
UI/Slider
componentJCS_SliderInputField
(cd15404)
2.2.1
- Add more document string.
- Add new component,
JCS_PageIndicators
for mobile dribbles action. - Add new component, event
JCS_ActiveWithTime.
- Add new component, event
JCS_InactiveWithTime.
- Support alpha channel for component
JCS_AlphaObject
. - Respect screen color from scene settings to scene manager.
- Add fit all option for screen module. (mobile)
- Replace screens' sprite instead the built-in
Background
UI sprite. - Reveal timer variables for active and enable events.
- Escape
emailto
request for open URL. - Implement new screen type,
MIXED
for responsive UI. - Remove limitation on multiple canvas objects in the scene.
- Remove legacy designed component
JCS_IgnoreDialogueObject
. - Clean up singleton game object module for better understanding.
- Add request permission capability to application manager.
2.2.0
2.1.4
2.1.3
2.1.2
- Fix compile errors from naming
Editors
toEditor
. - Add byte array create function for image loader.
- Create new module
JCS_Path
. - Add attribute
TextArea
toJCS_LangData
component. - Clean up code from
Network
module. - Remove demo scripts,
ToOfficialSite
,ToSettings
, etc. - Update
PackageExporter
to version1.0.4
. - Update Unity Engine version to
2021.1.1f1
. - Add support for multiple languages.
- Add fill slot function for array and list data type.
- Fix resize after attach UI component to resize canvas object.
- Update materials module's metadata.
- Improved unit testing for component
JCS_HopEffect
. - Label the enumerator item for script
JCS_2D4Direction
.