Each set of SmartObject rules can be categorized into one of the following three categories:
Environmental
Time based
Navigational
Each category of SmartObject rules serves a different purpose. Depending on what kind of interaction you want to set up, your rules will fall into one of these three categories.
Environmental SmartObjects are used whenever you intend to set up an interaction between different objects in your game level. These might be regular objects as well as characters or vehicles. An AI character using a light switch SmartObject to switch a Light entity on and off would be an example of an environmental SmartObject. In this chapter, we will mainly focus on environmental SmartObjects and how to set them up.