1
A rather simple question, how do you check equality of a scriptable object without references?
For example, I have a weapon class that holds a list of damage types the weapon deals, which consists of a float and a ScriptableObject class (Element).
[System.Serializable]
public class DamageInfo
{
...