This package is a part of our Utility AI and Ultimate Utility AI and influence maps packages and is also offered for free for those who just need this.
Discord server | Documentation
If yes, Blackboards can help you.
A blackboard is an asset which resembles a dictionary or any other key value pair with the difference that different keys can have different value types.
This package allows you to define your blackboards and then attach them as components to GameObjects. The key value pairs are strongly typed and if you define a health key with a float value, then you cannot assign a game object to health in code by mistake.
This is a part of our Utility AI and influence maps package which allows you to create complex and immersive AI with ease.