| | |
| | | { |
| | | #if UNITY_EDITOR |
| | | var path = StringUtility.Concat(ResourcesPath.ResourcesOutAssetPath, |
| | | "BuiltIn/Font/", fontName, ".ttf"); |
| | | "Font/", fontName, ".ttf"); |
| | | font = UnityEditor.AssetDatabase.LoadAssetAtPath<Font>(path); |
| | | #endif |
| | | } |
| | |
| | | { |
| | | // US1: Route through YooAssetService sync wrapper |
| | | var path = StringUtility.Concat(ResourcesPath.ResourcesOutAssetPath, |
| | | "BuiltIn/Font/", fontName, ".ttf"); |
| | | "Font/", fontName, ".ttf"); |
| | | #pragma warning disable CS0612 |
| | | font = YooAssetService.Instance.LoadAssetSync<Font>(path); |
| | | #pragma warning restore CS0612 |
| | |
| | | public static async UniTask<Font> LoadFontAsync(string fontName, CancellationToken ct = default) |
| | | { |
| | | var path = StringUtility.Concat(ResourcesPath.ResourcesOutAssetPath, |
| | | "BuiltIn/Font/", fontName, ".ttf"); |
| | | "Font/", fontName, ".ttf"); |
| | | return await YooAssetService.Instance.LoadAssetAsync<Font>(path, ct: ct); |
| | | } |
| | | |