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.
30 lines
704 B
C#
30 lines
704 B
C#
1 year ago
|
using System;
|
||
|
using System.Diagnostics;
|
||
|
|
||
|
namespace UnityEditor.TestTools.TestRunner.UnityTestProtocol
|
||
|
{
|
||
|
[Serializable]
|
||
|
internal abstract class Message
|
||
|
{
|
||
|
public string type;
|
||
|
// Milliseconds since unix epoch
|
||
|
public ulong time;
|
||
|
public int version;
|
||
|
public string phase;
|
||
|
public int processId;
|
||
|
|
||
|
protected Message()
|
||
|
{
|
||
|
version = 2;
|
||
|
phase = "Immediate";
|
||
|
processId = Process.GetCurrentProcess().Id;
|
||
|
AddTimeStamp();
|
||
|
}
|
||
|
|
||
|
public void AddTimeStamp()
|
||
|
{
|
||
|
time = Convert.ToUInt64((DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalMilliseconds);
|
||
|
}
|
||
|
}
|
||
|
}
|