Skip to content

Releases: neuecc/LINQ-to-GameObject-for-Unity

Ver 2.2

04 Sep 12:36
Compare
Choose a tag to compare

This release is available in AssetStore on 2016-09-08

Add: Descendants/DescendantsSelf(descendIntoChildren) overload
Add: IEnumerable.Destroy(detachParent) overload
Performance Optimize: Children().ToArray() by use fixed array
Performance Optimize: Children().Destroy(detachParent) by use transform,DetachChildren

Ver 2.1.2

09 Aug 05:38
Compare
Choose a tag to compare

I've tried crazy hand optimized struct enumerator and optimize helper(ToArrayNonAlloc).

  • Optimized Traverse methods with hand optimized struct enumerator
  • Add ToArrayNonAlloc for non allocate query
  • Add ForEach to LINQ to GameObject's enumerable
  • First, FirstOrDefault, ToArray, OfComponent, Destroy was optimized when use directly
  • Braking Changes: remove name filter of traverse methods.

Ver 2.1.1

08 Aug 04:44
Compare
Choose a tag to compare

ver 2.1

07 Aug 17:26
Compare
Choose a tag to compare

ver 2.0.2

01 Aug 04:28
Compare
Choose a tag to compare

Including some breaking changes.

  • Add/Move methods can accept Component and returns T as self component type
  • Rename Add(IEnumerbale) methods to AddRange
  • Changes Destroy was added bool detachParent option and default does not detach from parent.
  • Changes Add was added bool setLayer and default does not set layer.
  • AddRanges returns T[] instead of List<T>
  • Remove GameObjectBuilder

2.0.1

31 Jul 11:32
Compare
Choose a tag to compare

2.0

31 Jul 09:40
Compare
Choose a tag to compare
2.0

ver 1.3

26 May 10:46
Compare
Choose a tag to compare

Destroy use SetParent(null) after UNITY 4.6

ver 1.2

13 Mar 09:05
Compare
Choose a tag to compare

If target is RectTransform, use SetParent(parent, false) for uGUI

ver 1.1

21 Jan 20:03
Compare
Choose a tag to compare

Add : MoveToLast
Add : MoveToFirst
Add : MoveToBeforeSelf
Add : MoveToAfterSelf
Breaking Change : ObjectsBeforeSelf -> BeforeSelf
Breaking Change : ObjectsAfterSelf -> AfterSelf
Breaking Change : ObjectsBeforeSelfAndSelf -> BeforeSelfAndSelf
Breaking Change : ObjectsAfterSelfAndSelf -> AfterSelfAndSelf