Beispiel #1
0
        private static void LoadLocalizationFromBundle(string bundleName, string assetName)
        {
            AssetBundle assetBundle = ModAssetBundleManager.GetAssetBundle(bundleName);
            Object      asset       = assetBundle.LoadAsset(assetName);

            if (assetName.ToLower().EndsWith("json"))
            {
                LoadJSONLocalization(asset);
            }
            else if (assetName.ToLower().EndsWith("csv"))
            {
                LoadCSVLocalization(asset);
            }
            else
            {
                Logger.LogWarning("Found localization '{0}' that could not be loaded.", assetName);
            }
        }