Files
Hasebe/Library/PackageCache/com.unity.addressables@42676f2a154e/Tests/Editor/DocExampleCode/ScriptReference/UsingDefaultSchemaSettingsBuildTargetGroup.cs
T
2026-09-21 12:15:57 +03:00

22 lines
962 B
C#

namespace AddressableAssets.DocExampleCode
{
using System.Collections.Generic;
using UnityEditor.AddressableAssets.Settings.GroupSchemas;
using UnityEditor.AddressableAssets.Settings;
using UnityEditor;
using static UnityEditor.AddressableAssets.Settings.GroupSchemas.BundledAssetGroupSchema;
internal class UsingDefaultSchemaSettingsBuildTargetGroup
{
#region SAMPLE
public DefaultSchemaSettings[] GetDefaultSchemaSettings(AddressableAssetGroup group)
{
var schema = group.GetSchema<BundledAssetGroupSchema>();
Dictionary<DefaultSchemaSettingsBuildTargetGroup, DefaultSchemaSettings[]> defaultSettings = schema.CreateDefaultSchemaSettings();
DefaultSchemaSettingsBuildTargetGroup targetGroup = schema.GetDefaultSchemaSettingsBuildTargetGroup(EditorUserBuildSettings.activeBuildTarget);
return defaultSettings[targetGroup];
}
#endregion
}
}