private static FDatasmithFacadeActor ParseEmptyActor(RhinoSceneHierarchyNode InNode)
        {
            string HashedName = FDatasmithFacadeElement.GetStringHash(InNode.Info.Name);
            FDatasmithFacadeActor DatasmithActor = new FDatasmithFacadeActor(HashedName);

            DatasmithActor.SetLabel(InNode.Info.Label);

            float[] MatrixArray = InNode.Info.WorldTransform.ToFloatArray(false);
            DatasmithActor.SetWorldTransform(MatrixArray);

            return(DatasmithActor);
        }
        private static FDatasmithFacadeActor ParseLightActor(RhinoSceneHierarchyNode InNode)
        {
            LightObject RhinoLightObject = InNode.Info.RhinoModelComponent as LightObject;

            FDatasmithFacadeActor ParsedDatasmithActor = SetupLightActor(InNode.Info, RhinoLightObject.LightGeometry);

            if (ParsedDatasmithActor != null)
            {
                float[] MatrixArray = InNode.Info.WorldTransform.ToFloatArray(false);
                ParsedDatasmithActor.SetWorldTransform(MatrixArray);
            }
            else
            {
                // #ueent_todo: Log non supported light type.
                ParsedDatasmithActor = ParseEmptyActor(InNode);
            }

            return(ParsedDatasmithActor);
        }