Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/Gaia/FullSerializer/fsConfig.cs
2026-03-04 10:03:45 +08:00

48 lines
1.0 KiB
C#

using System;
using UnityEngine;
namespace Gaia.FullSerializer
{
public static class fsConfig
{
public static Type[] SerializeAttributes = new Type[2]
{
typeof(SerializeField),
typeof(fsPropertyAttribute)
};
public static Type[] IgnoreSerializeAttributes = new Type[2]
{
typeof(NonSerializedAttribute),
typeof(fsIgnoreAttribute)
};
private static fsMemberSerialization _defaultMemberSerialization = fsMemberSerialization.Default;
public static bool SerializeNonAutoProperties = false;
public static bool SerializeNonPublicSetProperties = true;
public static bool IsCaseSensitive = true;
public static string CustomDateTimeFormatString = null;
public static bool Serialize64BitIntegerAsString = false;
public static bool SerializeEnumsAsInteger = false;
public static fsMemberSerialization DefaultMemberSerialization
{
get
{
return _defaultMemberSerialization;
}
set
{
_defaultMemberSerialization = value;
fsMetaType.ClearCache();
}
}
}
}