SceneView
July 7, 2014 ยท View on GitHub
The SceneView is the abstract class of which you will derive your SceneView implementations from.
SceneView contains an accessible instance of SceneObjectData named SceneObjects for populating with your Scene space's related objects.
SceneView in combination with the SceneManager takes care of handling the tasks related to implementing the various available Interfaces in the framework.
When SceneView.Update() is called by the UnityEngine or by your overriden implementation of Update() it will call Update() for you on the SceneObjects.
When SceneView.OnDestroy is called by the UnityEngine or by your overriden implementation of OnDestroy() it will call Destroy() for you on the SceneObjects
SceneView.Initialize()
SceneView.Initialize() is an abstract method required by your implementations of each SceneView. It is automatically invoked by the SceneManager upon receiving the SceneLoadedCmd Command Type. When execution of this method returns the SceneManager will automatically call InitializeSceneObjects() on the current SceneView's instance of SceneObjectData