You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

21 lines
640 B

using System;
using UnityEngine.Rendering;
namespace UnityEditor.Rendering.HighDefinition
{
[Serializable]
class PluginMaterialVersions : SerializedDictionary<GUID, int, string, int>
{
public override string SerializeKey(GUID key) => key.ToString();
public override int SerializeValue(int val) => val;
public override GUID DeserializeKey(string key)
{
if (!string.IsNullOrEmpty(key) && GUID.TryParse(key, out GUID guid))
return guid;
else
return new GUID();
}
public override int DeserializeValue(int val) => val;
}
}