One of the panels in the Blueprint Editor is called Construction Script, and is shown in the following screenshot. Construction Script is a special Function that all Actor Blueprints perform when the Blueprint is first added to the Level, when a change is made to its properties in the Level Editor, or when an instance is spawned at runtime:
Construction Script is very useful for creating flexible Blueprints that allow the Level Designer to configure some features of an instance of these Blueprints within the Level Editor.
As an example, let's create a Blueprint with an Instance Editable Static Mesh so we can choose a different ...