- Transform and camera extensions. #121
- Updated documentation.
- Renamed LICENSE file.
- Added GameObjectReference #119
- Prevent including top level assets #120
- Added CandyCoded.Interfaces class. #110
- Added DeleteData method. #112
- Added IsVisible transform extension #113
- Added transparent screenshot method #115
- Fixed issues with reset functionality in AudioPoolReference. #102
- Removed CreateAssetBundles. #104
- Code cleanup. #105
- Removed elvis operator from EventProfiler. #107
- Removed LoadAssetBundle. #108
- Updated documentation. #109
- Added RangedSliderDrawer property attribute. #95
- Added .editorconfig and formatted all code to match new style #97
- Changed List.Shuffle to return an IEnumerable rather than a List.
- Changed ObservableList.Unshift return an IEnumerable rather than a List.
- Changed Materials.Materials to an IEnumerable rather than a List.
- Changed Materials.GetMaterialsInChildren to return an IEnumerable rather than an array.
- Improvements to Travis CI build/testing.
- Added persistentDataPath as a default prefix for relative paths. #90
- Switched to using Equals when comparing enums. #91
- Added optional parentTransform to object pool. #92
- Added NearlyEqual method. #93
- Updated InputManager to support clicking on child colliders. #94
- Fixed issue where InputManager.GetTouchDown would only work with one target at time. #86
- Added new overload for AddRange that takes IEnumerable collections. #82
- Changed InsertRange to take an IEnumerable collection. #83
- Added new overload for GetActiveTouch that takes only fingerId. #84
- New experimental feature SaveManager #81
- Added Screenshot class. #87
- Added InputManager methods that don't require a GameObject. #89
- Moved ScriptableObjects folder into Scripts folder.
- Switched to using Input.touches rather than Input.GetTouch. #88
- Fixed bug where Shuffle on ObservableList would return null. #76
- Replaced reference to mousePosition in touch method. #77
- Sorted methods in code and documentation. #72
- Added pop, shift and unshift list extensions. #73
- Fixes recommendations by the Unity Package Validation Suite #71
- InputManager: Added new methods for working with 2d colliders. #70
- Suppress warnings #68
- Highlight gameobject on select. #69
- Added new EventProfiler. #60
- Added Compare method to Transform objects. #59
- Added Random method to Array and List. #58
- Added Random method to ObservableList. #57
- Removed DisplayInInspector editor attribute. #61
- Added missing ToList method to documentation.
- Code cleanup on test files.
- Prevent attempt to select color when no color exists. #44
- Fixed issue with ObservableList RemoveRange method #56
- Wrap Vector3 in Quaternion.Euler method call. #45
- Added GetLayerMask extension. #49
- Added LoadAssetBundle #40
- Added InputManager #48
- Added Permutations method. #52
- Added RaycastHit to GetInputDown methods. #53
- Return item on RemoveEvent. #54
- Removed all materials, shaders and textures. #38
- Switch to remote Travis CI scripts #41
- Removed camera components in favor of Cinemachine. #42
- Test the routine value before calling StopCoroutine. #46
- Put event handler call after the list is modified. #33
- Added ToList method to ObservableList. #34
- Added RotateTo that takes quaternion rather than Vector3. #32
- Fixed invalid rotation reference. #31
- Added DisplayInInspector IEnumerator support #28
- Fixed issue with animation rotation #30
- Added Transform.GetChildrenByName method.
- Added ObservableList object.
- Fixed issue where a field was missing from the inspector in a ScriptableObject.
- Added billboard component #23
- Added Update and Reset events to CustomGenericScriptableObject. #22
- Added
Version.txt
to documentation folder.
- Added Runner OneShot method #21
- Added relative end position toggle to line Gizmo component #20
- Object pool reference #19
- Fix camera follow 3d position #18
- Plugin documentaion #17
- Changed variable name to prevent inherited member warning. #16
- Added Clone method to Vector3AnimationCurve.
- Added Slice and Splice custom extensions to List objects
- Added new overload method for Animation.RotateTo that takes quaternions.
- Added EditKeyframeValue method.
- Fixed bug where bounds were incorrect when not starting at Vector3.zero https://github.com/neogeek/CandyCoded/commit/3b6e860f43d580d4f6d20289d52a06dfa22fdc7b
- Initial beta release.