You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PhishingAwarenessSimulation/Assets/Scripts/EmailData.cs

50 lines
1.3 KiB
C#

1 month ago
using UnityEngine;
[CreateAssetMenu(fileName = "EmailData", menuName = "Inbox/Email Data", order = 1)]
public class EmailData : ScriptableObject
{
public string senderName;
public string senderEmail;
3 weeks ago
public string[] otherSenderEmails; // NEW: Aliases or spoofed variants
1 month ago
public string subject;
public string subjectAr;
1 month ago
[TextArea(5, 20)] public string fullBodyText;
[TextArea(5, 20)] public string fullBodyTextAr;
1 month ago
public string linkPreview;
1 month ago
public bool hasAttachment;
public bool isPhishing;
3 weeks ago
1 month ago
public string timeOrDate;
public string timeOrDateAr;
3 weeks ago
// NEW: Info panel fields
public string[] toRecipients = new string[] { "self@cybercompanion.com" }; // Typically fixed
public string sentDate;
1 month ago
}
3 weeks ago
//using UnityEngine;
//[CreateAssetMenu(fileName = "EmailData", menuName = "Inbox/Email Data", order = 1)]
//public class EmailData : ScriptableObject
//{
// public string senderName;
// public string senderEmail;
// public string subject;
// public string subjectAr;
// [TextArea(5, 20)] public string fullBodyText;
// [TextArea(5, 20)] public string fullBodyTextAr;
// public string linkPreview;
// public bool hasAttachment;
// public bool isPhishing;
// public string timeOrDate;
// public string timeOrDateAr;
//}