PostProcessSceneAttribute Manual     Reference     Scripting  
Scripting > Editor Classes > PostProcessSceneAttribute
PostProcessSceneAttribute Inherits from PostProcessAttribute

Add this attribute to a method to get a notification just before building the scene.

Note: This is an editor class. To use it you have to place your script in Assets/Editor inside your project folder. Editor classes are in the UnityEditor namespace so for C# scripts you need to add "using UnityEditor;" at the beginning of the script.

// C# example:
// Automatically creates a game object with a primitive mesh renderer and appropriate collider.
using UnityEngine;
using UnityEditor;
using UnityEditor.Callbacks;

public class MyScenePostprocessor {
[PostProcessScene]
public static void OnPostprocessScene() {
GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
cube.transform.position = Vector3(0, 0.5, 0);
}
}

Constructors
PostProcessSceneAttribute

Add this attribute to a method to get a notification just before building the scene (default order).