diff --git a/SMCode/SM.Base/Drawing/DrawingBasis.cs b/SMCode/SM.Base/Drawing/DrawingBasis.cs
index 1cd76ce..7aa9180 100644
--- a/SMCode/SM.Base/Drawing/DrawingBasis.cs
+++ b/SMCode/SM.Base/Drawing/DrawingBasis.cs
@@ -15,6 +15,11 @@ namespace SM.Base.Drawing
///
public abstract class DrawingBasis : IShowItem, IModelItem
{
+ ///
+ /// The camera, that was used last time the object was rendered.
+ ///
+ public GenericCamera LastDrawingCamera;
+
///
/// The material it should use.
///
@@ -86,6 +91,8 @@ namespace SM.Base.Drawing
context.ForcedType = ForcedMeshType;
context.TextureMatrix *= TextureTransform.GetMatrix();
context.LastObject = this;
+
+ LastDrawingCamera = context.UseCamera;
}
}