| ActivateGameObject | It will switch the active GameObject. | 
| BroadcastMessageGameObject | It sends a message to the specified GameObject and its child objects. | 
| DestroyGameObject | It will remove the GameObject. | 
| FindGameObject | Find GameObject by name | 
| FindWithTagGameObject | Find GameObject by tag | 
| InstantiateGameObject | Instantiate a GameObject. | 
| LookAtGameObject | We will watch the specified Transform. | 
| MoveGameObjectToScene | Move the GameObject to another scene when the state becomes active. | 
| SendEventGameObject | Invoke a member of the object using UnityEvent. | 
| SendMessageGameObject | It will send a message to the GameObject. | 
| SendMessageUpwardsGameObject | It will send a message to the GameObject and all of the parent object. | 
| SetGameObjectDontDestroyOnLoad | Set the specified GameObject to DontDestroyOnLoad when the state becomes active. |