This tutorial will show you how to expose variables and functions to the editor, use timers to delay or repeat code execution, and use events to communicate between Actors.
1. Creating an Actor that Uses a Timer
2. Exposing Variables and Functions to the Editor
3. Extend and Override C++ with Blueprints
4. On Your Own!