SmartCodeWizard is a source generation tool for conventional unity, with this asset you can simplify your code so that it's less time-consuming to write and read.Works with IDEs that support Source Generation, Which are: Visual Studio 2022+Rider 2021.3.3+With this asset comes The GetcomponentAttribute which is the core and glue of all the features this asset provides, tag the fields that are needed to be initialized at the start with this component (just like [Serializefield] and let the source generator do the job for you and only call the function that it provides.This package is fantastic for anyone developing their games with C# in Unity.SourceGeneration based on GetComponentAttributeSourceAnalyzer where it's neededEditor tools developed so you can offload all of the getcomponet calls to be done inside the editorSource Generation Inside the Editor, based on your usages of the getcomponentattribute, write a new custom inspector so you can use them inside prefabs as well