PuzzleMeasurement, add Realm, door ExitedFrom event

This commit is contained in:
2022-12-05 18:11:00 +01:00
parent 5449283e5d
commit b776e6744e
34 changed files with 344 additions and 63 deletions

View File

@@ -1,15 +1,18 @@
using System;
using System.IO;
using System.Runtime.Serialization.Formatters.Binary;
using EscapeRoomEngine.Engine.Runtime.Utilities;
using Realms;
namespace EscapeRoomEngine.Engine.Runtime.Measurements
{
[Serializable]
public struct PuzzleMeasurement
public class PuzzleMeasurement : EmbeddedObject
{
public void a()
public float TimeStarted { get; set; }
public float TimeSolved { get; set; }
public float Time => TimeSolved - TimeStarted;
public override string ToString()
{
new BinaryFormatter().Serialize(new MemoryStream(), this);
return $"{Time.ToTimeSpan():m':'ss}";
}
}
}