using System; using UnityEditor.Presets; using UnityEngine; namespace RekornTools.Avatar { #region BasicList [Serializable] public sealed class Materials : ObjectList { } [Serializable] public sealed class Shaders : ObjectList { } [Serializable] public sealed class Textures : ObjectList { } #endregion // BasicList #region List [Serializable] public sealed class Renderers : ComponentList { } [Serializable] public sealed class TextureProperties : SerializedList { } [Serializable] public sealed class ShaderProperties : SerializedList { } #endregion // List #region Dictionary [Serializable] public sealed class TexturePresetMapByType : SerializedDictionary { } [Serializable] public sealed class TexturesMapByType : SerializedDictionary { } [Serializable] public sealed class TexturePropertiesMapByShader : SerializedDictionary { } #endregion // Dictionary #region KeyValue [Serializable] public sealed class TexturePresetByType : HorizontalKeyValue { } [Serializable] public sealed class TexturesByType : HorizontalKeyValue { } [Serializable] public sealed class TexturePropertiesByShader : SerializedKeyValue { } #endregion // KeyValue }