public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); info.AddValue("VarName", Param.Name); info.AddValue("DefaultVal", AssetDatabase.GetAssetPath(Param.DefaultVal)); }