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.
- Added template for IJobEntity
- Added template for Struct with Unity DOTS related usings
- Fixed IEnableableComponent template not deriving from IComponentData
- Removed double naming on Aspect, Authoring, ISystem, and SystemBase templates
- Removed UnityEngine namespace from unmanged files
- Added [BurstCompile] to IJob, IJobFor, and IJobParallelFor templates
- Removed IJobEntity job from inside ISystem template
- Added example use of SystemAPI.Query and job in SystemBase template
- Removed "I" prefix from default names
- Added template for IJob
- Added template for IJobFor
- Added template for IJobParallelFor
- Added template for StateMachineBehaviour
- Added template for Class (Unity usings)
- Added template for Assembly Definition
- Added template for Assembly Definition Reference
- Changed icons
- Update description
- Added template for ICleanupComponentData
- Added template for IComponentData (managed)
- Added template for IEnableableComponent
- Added template for ISharedComponent
- Renamed project to "UnityTemplates"
- Added template for ScriptableObject
- Added some more description in VSIX metadata
- Added arm64 target to VSIX
- VSIX for Visual Studio 2022
- Aspect template
- Authoring Component template
- IBufferElementData template
- IComponentData template
- ISystem template
- SystemBase template
- MonoBehaviour template