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.
Color.WithR
,Color.WithG
,Color.WithB
,Color.WithA
- Prevent compiler error if physics module missing
Transform.SetPosition
andTransform.SetLocalPosition
- Remove array allocation in
LayerMask
extensions - Replace
GetComponent
withTryGetComponent
inGameObject
andComponent
extensions
Transform.Reset
Vector2.WithX
,Vector2.WithY
Vector2Int.WithX
,Vector2Int.WithY
Vector3.WithX
,Vector3.WithY
,Vector3.WithZ
Vector3Int.WithX
,Vector3Int.WithY
,Vector3Int.WithZ
Vector4.WithX
,Vector4.WithY
,Vector4.WithZ
,Vector4.WithW
LayerMask.WithLayers
LayerMask.WithoutLayers
GameObject.IsInCullingMask
- Support params in
Transform.AddChildren
- Prevent repeated access of
Transform.position
inTransform.Set
functions - Stop bypassing
UnityEngine.Object
lifetime check inComponent.GetOrAddComponent
andGameObject.GetOrAddComponent
- Remove
Vector3Int.ToVector3
in favour of Unity's implicit conversion
- Make
Rigidbody.ChangeDirection
compatible with Unity 6
- Initial collection of Unity extensions