Lighting holds and manages all BabylonJS lights and scene environment defined in LightingConfig
Instantiate a new Lighting
an instance of SceneManager
Destroy the lighting and release the current resources held by it
Create and/or update lights and environment in the scene based on LightingConfig
an instance of LightingConfig that defines all lights and environment in the scene
Lighting holds and manages all BabylonJS lights and scene environment defined in LightingConfig