namespace Observatory.Framework.Files.Journal
{
///
/// Event generated when the player takes a screenshot.
///
public class Screenshot : JournalBase
{
///
/// Filename of the screenshot taken in the form of "\\ED Pictures\\filename"
/// "\\ED Pictures\\" corresponds to "%userprofile%\Pictures\Frontier Developments\Elite Dangerous\"
///
public string Filename { get; init; }
///
/// Pixel width of the saved image.
///
public int Width { get; init; }
///
/// Pixel height of the saved image.
///
public int Height { get; init; }
///
/// System name of the current system.
///
public string System { get; init; }
///
/// Body name of the current location.
///
public string Body { get; init; }
///
/// Current latitude if applicable.
///
public float Latitude { get; init; }
///
/// Current longitude if applicable.
///
public float Longitude { get; init; }
///
/// Current altitude if applicable.
///
public float Altitude { get; init; }
///
/// Current heading if applicable.
///
public int Heading { get; init; }
}
}