Skip to content

Categories

As your AI system becomes more complex, you will have a lot of inputs, input normaizations, considerations and decisions, making it challenging to manage. That’s why we provide these tools to help you group them into categories.

Category Attribute

You can use the Category Attribute to group your classes into categories.

Info

The Category Attribute can be applied to input, input normalizations, action tasks, target filters and blackboard variables.

Here’s an example of how to use it for inputs:

[Category("Examples")]
public class HealthInput : InputFromSource<int>
{
}

This allows you to group your inputs into categories in the Input Type dropdown menu within the Input Tab.

center|600

Category Field

After they are created, you can use the Category Field to group them into categories.

Info

The Category Field is added in inputs, input normalizations, considerations, decisions, target filters and blackboard variables.

Here’s an example of how to use it for decisions:

center|600

This allows you to group your decisions into categories in the Decision Name dropdown menu within the Intelligence Tab.

center


If you like Utility Intelligence, please consider supporting it by leaving a 5-star review on the Asset Store. Your positive feedback motivates me to keep improving and delivering more updates for this framework.
Thank you so much for your support. I love you all! 🥰


Last update : October 15, 2024
Created : October 15, 2024