BtEngine Demo Utilities

Table of contents

1. BtEngineDemoGUI
2. BtEngineDemoCommandList
3. BtEngineDemoTargetWrapper
4. BtEngineDemoTargetList
5. BtEngineDemoCommandOption
6. BtEngineDemoFunctor_VoidInt

1. BtEngineDemoGUI
Hierarchy:
Namespace N/A
Parent class UnityEngine.MonoBehaviour
Description:
BtEngineDemoGUI is the top class of the entire demo utilities and is defined in the BtEngineDemoGUI.cs script. It is a UnityEngine.MonoBehaviour derived class that provides a framework to display GUI menus of the BtEngine class APIs and invoke corresponding BtEngine APIs with specified arguments for demonstration purposes. Refer to the Demo page to use the BtEngineDemoGUI.cs script.
2. BtEngineDemoCommandList
Hierarchy:
Namespace N/A
Parent class N/A
Description:
A class that is defined in the BtEngineDemoGUI.cs script in support of the BtEngineDemoGUI class, and that manages a list of commands and targets that are combined to invoke their corresponding BtEngine APIs.
3. BtEngineDemoTargetWrapper
Hierarchy:
Namespace N/A
Parent class N/A
Description:
A wrapper class that is defined in the BtEngineDemoGUI.cs script in support of the BtEngineDemoGUI class, and that encapsulates some GUI menu item properties.
4. BtEngineDemoTargetList
Hierarchy:
Namespace N/A
Parent class N/A
Description:
A class that is defined in the BtEngineDemoGUI.cs script in support of the BtEngineDemoGUI class, and that manages a list of properties that are used as the arguments for a particular command from the BtEngine API.
5. BtEngineDemoCommandOption
Hierarchy:
Namespace N/A
Description:
An enum that is defined in the BtEngineDemoGUI.cs script in support of the BtEngineDemoGUI class, and that defines the options of the ways to display and invoke the underlying BtEngine APIs.
Value:
NameOrIndex Display the option menu icon with “N” (Name) or “I” (Index).
EnableOrDisable Display the option menu icon with “E” (Enable) or “D” (Disable).
6. BtEngineDemoFunctor_VoidInt
Hierarchy:
Namespace N/A
Description:
A delegate that is defined in the BtEngineDemoGUI.cs script in support of the BtEngineDemoGUI class, and that defines a functor type that takes an integer argument and returns void.