Tested on Unity from 2017.3.1f1 to 2019.4.0f1.
If you find any bugs or want add new features, write me to Forum Profile or Forum Thread.

Components Cacher is powerful and flexible engine for easy and fast serialize components. If you are tired of missing or deleted components or many public fields, this asset for you. Just add CacheMe attribute and hide field from Inspector with HideInInspector. For caching all scenes and prefabs you just need press one button, and it all!!! (No need Re-Cache after caching). If you don't want cache all scenes, you can cache specific scene, game object (with all scripts) or script. It also reduse scene opening time, becuase no need caching components in Awake or Start methods. All scripts and atrributes from fields removing when building (Only empty script CacheMeAtrribute not removed for usage detect).

☆Cache Features☆
• Self: Get Components from GameObject.
• Children: Get Components from Children (And Children of Children).
• Parent: Get Components from Parents.
• Sibling: Get Components from Children of Parent (One Depth with GameObject. And Children of Siblings). Current GameObject not included.
• By Type: Get Components in Scene by field Type.
• By Tag: Get Components in Scene by Tag.
• By Tag In Children: Get Components from Children by Tag.
• By Tag In Parent: Get Components from Parents by Tag.
• By Tag In Sibling: Get Components from Siblings by Tag (Children of Siblings not included).
• By Tag In Sibling Full: Get Components from Siblings by Tag (And Children of Siblings).
• In Scene: Get Components in Scene by Path.
• In Scene Short: Get Components in Scene by not full Path or Name.
• In Transform: Get Components in Transform by Path.
• In Transform Short: Get Components in Transform by not full Path or Name.
• In Sibling: Get Components from Sibling by Path.
• In Sibling Short: Get Components from Sibling by not full Path or Name.
• From Project: Load Components from Project by Path.
• NEW! Method Invoke: Call method with cache or other logic.

☆Other Features☆
• Easy to Use: Just press Button to Caching all Components from all Scenes and Prefabs.
• User Friendly: Intuitive flat Interface with built-in Documentation.
• Debug Window: Powerful window help you preview errors.
• Color Themes: Light and Dark skin for FREE!!!
• Depth Control: Can be controlled with Int value (Zero is infinity).
• Inactive Search Filter: Active In Hierarchy, Inactive In Hierarchy, Active Self, Inactive Self or All GameObjects.
• Links: Interacting text help quick select GameObject or some other Object.
• Search in Text: Easy find Errors or Scripts by Name.
• All Prefabs: Support Old and New (Unity 2018.3 and newer) Prefab System.
• Roadmap: More features coming soon!!!