namespace Intrepid.Gameplay.Codex.Visual
{
    /// <summary>
    /// Runtime-resolved visual context. Keep this immutable-ish and cheap to pass around.
    /// </summary>
    public class CodexVisualContext
    {
        public PictorialProtocolTag Protocol { get; }
        public long Version { get; }

        public CodexVisualContext(PictorialProtocolTag protocol, long version)
        {
            Protocol = protocol;
            Version = version;
        }
    }
}
