Skip to content

Releases: jcs090218/JCSUnity

1.9.4

07 Jan 13:00
Compare
Choose a tag to compare
  • Changed Unity scripting's default foramt.
  • Added PEY game logo to Games made.

1.9.3

01 Nov 14:32
Compare
Choose a tag to compare
  • Minor fixed from Update to FixedUpdate for JCS_3DConstWaveEffect.
  • Implemented JCS_JSONGameData component.
  • Update project unity engine version to 2019.2.9f1.
  • Implemented JCS_IAPManager for In-App-Purchase system.
  • Update project unity engine version to 2019.2.6f1.
  • Started integrating In-App-Purchase (IAP) system.
  • Update project unity engine version to 2019.2.4f1.
  • Update dependency => Log Viewer to version 1.8.
  • Fixed ensure frame text issue.
  • Fixed callback for tweener implementation issue.
  • Fixed weird callback logic in JCS_TransformTweener.
  • Update project unity engine version to 2019.2.0f1.
  • Update project unity engine version to 2019.1.12f1.
  • Removed old documents from project root directory => ./doc.
  • Update project unity engine version to 2019.1.11f1.
  • Implemented new component JCS_Marquee.

1.9.1

22 Jul 11:25
Compare
Choose a tag to compare
  • Implemented new component JCS_TextAnimation.
  • Update project unity engine version to 2019.1.10f1.
  • Implemented new component JCS_TextDeltaNumber.
  • Implemented new component JCS_TextTimer.
  • Add round up option for sprite timer.
  • Update project unity engine version to 2019.1.9f1.

1.8.7

01 Apr 14:44
Compare
Choose a tag to compare
  • Update project unity engine version to 2018.3.11f1.
  • Complete tooltips.
  • Add missing tooltips.
  • Format code with JCSUnity's standards.
  • Clean up some code and polished some classes' description.
  • Complete Action/Freeze module's components.
  • Format code, supply missing tooltips and function descriptions.
  • Release JCS_ToggleButton's getter/setter and make some improvements with more reasonable function calls.
  • Fixed travis CI by removing rvm get stable command.
  • Supply missing tooltips and function descriptions.
  • Fixed some class descriptions.
  • Format action modules, and supply tooltips.
  • Update some tooltips and class descriptions.
  • Organize project with features directory.
  • Update tooltips' typo.
  • Remove JCSUnity_PE and officially use UnityPackageExporter instead.
  • Fixed tooltips for particle module.
  • Update tooltips and fixed typo.
  • Update tooltips for better description.
  • Release some api calls.
  • Organize code.
  • Polish tooltips.
  • Fixed minor tooltips and section's format.
  • Update some modules' description.
  • Fixed classes' description.
  • Fixed enum module's description.
  • Remove trailing empty line from multiple files.
  • Organize code and fixed classes' description.
  • Add back and forth times => JCS_DestroyAnimBackForthEvent.cs.
  • Add header splitter, organize code.
  • Update some classes' description.
  • Organized legacy code, components, etc.
  • Fixed some typo, class descriptions and variables descriptions.
  • Fixed some typo and class descriptions.
  • Fixed some of the APIs' getter/setter.

1.8.5

13 Dec 20:28
Compare
Choose a tag to compare
  • Update project unity engine version to 2018.3.0f2.
  • Fixed all warnings from updating to unity engine version to 2018.3.0f2.
  • Update `Log Viewr' library/dependency to self-patch version 1.6.
  • Start travis continuous integration service => .travis.yml file.
  • Fixed several demo scenes.
  • Remove deprecated module component that Unity declare as deprecated.
  • Move realted section into one section in the readme file.
  • Add the manual/scripting api section into readme file.

1.8.3

01 Oct 05:44
Compare
Choose a tag to compare
  • Rename '2D Game' to just '2D' with parent folder 'Managers'.
  • Update project version to 1.8.5.
  • Revert to version 1.8.3, and update these changes.
    • Rename In Game Log System => InGameLogSystem.
  • Revert back to 1.8.5 but keep the version 1.8.3's changes.
  • Update project unity engine version to 2018.2.10f1.
  • Add option disable sound when window not focus in JCS_SoundManager.
  • Fixed JCS_PositionCastAction not compatible with resizable screen/window functionalities' issue.
  • Fixed JCS_ScaleEffect and JCS_SlideEffect not part of the UI issue, missing the TEXT component.
  • Update project Unity Engine version to 2018.2.9f1.
  • JCS_TextButtonEffect implemented, for button that is only the text without sprite.
  • Test android build.
  • Fixed all warnings when build mobile phone version's application/executable.
  • Remove 'JCS' folder name's prefix in the JCSUnity_Resources.
  • Update project version to 1.8.3.
  • Add 'Standalone File Browser' as project dependency.
    => https://github.com/gkngkc/UnityStandaloneFileBrowser
  • Make screen type handle to individual scene.

1.8.1

21 Sep 16:17
Compare
Choose a tag to compare
  • Implement DestroyImmediateAllTypeObjectInScene util function in JCS_Uility module.
  • Increase the preformance of the removing pause action from the pause manager.
    The time complexity increase from O(n^2) to O(n).
  • Add test option and null sprite after done playing animation option to JCS_2DAnimation module.
  • Add clear all undo/redo comps and all undo/redo history, in JCS_UndoRedoSystem and
    JCS_UndoRedoComponent class for undo redo module and easier function API call.
  • Add there is undo redo history check API.
  • Rename undo/redo system's API function call => start/stop recording to start/stop recording all.
  • Organize code and add class desciption if the class do not have one.
  • Update Unity Engine version to 2018.2.8f1.
  • Rename from JCS_AspectScreenPanel to JCS_ResizableScreenPanel, I think this is
    the proper naming, using 'resizable' than the word 'aspect'.
  • Remove JCS_AspectScreen and move the functionalities to JCS_ScreenManager.

1.7.9

12 Sep 17:02
Compare
Choose a tag to compare
  • Fixed roll button selector acting weird when under different resolution issue.
  • Add resize screen option everytime a new scene loaded to JCS_ScreenSettings.
  • Implement resize screen on particular scene functionalities in JCS_ScreenManager.
  • Resizable window/screen functionalities implemented, finally!
  • Fixed JCS_ButtonPointer compatible with resizable screen/window.
  • Implement JCS_ApplicationSettings for deeper application control.
  • Update execution order with resizable screen functionalities.
  • Implement JCS_ScreenSettings for storing screen setting over scene.
  • Implemented resizable screen module with JCS_ApsectScreen and JCS_AspectScreenPanel implemented.
  • Implemented OnResizeScreen callback for resizable module in all camera module.
  • JCS_ScreenManager implemented for resizable screen task handle.
  • JCS_ScreenSettings implemented for screen related settings storage.

1.7.7

06 Sep 11:24
Compare
Choose a tag to compare
  • Fixed and make compatible with new Slide effect component in JCS_SequencePanel.
  • Deprecated Utility function => JCS_MouseOverGUI. This function isn't work well
    enough with resizable screen/window.
  • Make compatiable with resizable screen/window and add audo add event trigger event
    to event trigger system.
  • Make tween panel compatible with resizable screen/window.
  • JCS_InputField implemented for better input field handle.
  • Make compatible with resizable screen/window with JCS_ScaleEffect, basically the
    same issue as JCS_SlideEffect. The solution are the same to both of the component.
  • Add attach/detach all child util functions.
  • JCS_AnchorPresetsType enum implemented.
  • Update scripting manual with JCS_AnchorPresetsType file description.
  • Fixed all Unity object goes weird issue when having Unity defined UI as parent or
    child transform as another Unity defined UI.
  • Add merge list utilty function in JCS_Utility module.
  • Use force detach children instead of normal detach children in JCS_PanelChild module.
  • Remove all the weird testing key with test component with key options in there.
  • Instead set resolution and make aspect screen in Update we do it in LateUpdate function call.
  • Add fix text by font size and fix text by scale options in JCS_PanelRoot component
    work with JCS_PanelChild component.
  • JCS_AspectScreen implemented for aspect ratio window/screen functionalities.
  • Fix text component by scaling the size when doing the aspect ratio UI in JCS_PanelChild module.
  • Add GCD -greatest common factor math/util function.
  • Upgrade Unity Engine to 2018.2.6f1.

1.7.4

28 Aug 16:10
Compare
Choose a tag to compare
  • Add alt, ctrl and shift key combination enum to JCS_KeyCombination.
  • Add alt, ctrl, and shit key combination input.
  • Update project version to 1.7.7.
  • Add create undo redo system editor function in JCSUnity Editor window's GUI section.
  • Update JCSUntiy source url in editor properties .ini file.
  • Add test valid number string utility function.
  • Add game done initialize flag in JCS_GameManager.
  • Add stop/start recording undo/redo action in both JCS_UndoRedoSystem and JCS_UndoRedoComponent.
  • Make record prev data public function in JCS_UndoRedoComponent script, for any data
    that developer want to record undo/redo's data manually.
  • Add after game is done initialize callback in JCS_GameManager, manager's module.
  • Make record previous data in JCS_UndoRedoComponent to after game is initialize callback.
  • JCS_KeyWith implemented for key combination data struct, just to hold alt, ctrl,
    shift combination key info.
  • JCS_UIComponentData interface for root of all UI component data.
  • Implemented focus after undo/redo functionalities.
  • Undo Redo system implemented.
    -> JCS_UndoRedoSystem
    -> JCS_UndoRedoComponent
  • Undo Redo system demo scene added.
  • Add GUI struct data script.
    -> JCS_DropdownData
    -> JCS_InputFieldData
    -> JCS_ScrollbarData
    -> JCS_SliderData
    -> JCS_ToggleData
  • Add Ctrl, Alt, Shift related key functions.
  • Add toggle is on and off callback in JCS_Toggle component.
  • Update Unity Engine version to 2018.2.4f1.
  • Add set interactable callback in JCS_Button, GUI module.
  • Make compatible with button interactable by setting the alph
    the same but keep the rest of the colors to the toggle color.
  • Update Unity Engine version to 2018.2.5f1.
  • JCS_Toggle implemented to better toggle UI/UX.
  • JCS_ToggleSign implemented for JCS_Toggle's sign/button.
  • Add add dropdown option to JCS_Dropdown utility function to JCS_GUIUtil module.
  • Ignore and Remove build info file from 'Assets/StreamingAssets/' directory.
  • Add build_info.txt text file to the JCSUnity_PEs' ignore list.
  • Support one full path for XML and binary save load module.