• Dev Blog
  • Say Hello!
  • Personalizing Dani AI

    Icons

    Sometimes you may need to differentiate between scripts of the same type even further. For example, a Health Observer can have a heart icon while a Detection Observer can have a radar.

    changing-icons

    Organizing Content

    You can organize all Observers and Actions into submenus in the editor. This makes it easier to find the Observers and Actions you need to create complex AI behaviours.

    organizing-content

    You can easily do this with one line of code! See the example below from our Demo:

    using InitialPrefabs.DaniAI;
    using UnityEngine;
        
        // Add the CustomMenuPath attribute to define and organize content.
        [CustomMenuPath("Alert/Access Panel")]
        public class AccessPanelAction : Action {
            // View the demo to see the class implementation of AccessPanelAction
        }