Scaffold out CProjectedDecalSceneObject
Add ProjectedDecalSceneObject to managed, register handle
More work getting new sceneobject to parity with old system (still invisible)
Get rid of test code
Pass size through to decal update, prep some of the older attributes for baked lighting
Move decal attribute stuff into managed
Validity check
Small cleanup
Remove DecalSystem.CreateDecal( SceneWorld ), Decal.Place( SceneWorld ) in favor of the new SceneObject type
Cleanup, update flags based on material
Remove unused file
Docs for ProjectedDecalSceneObject
Set mesh instance as owned, destroy existing mesh instance on update
Expose ProjectedDecalSceneObject to public
Validate material
Don't need this transform code
Add Material and Size properties to ProjectedDecalSceneObject, hide Update method from public API