问题描述
using System.Collections;
using System.Collections.Generic;
using System.IO;
using Modio;
using UnityEngine;
public class ModScript : MonoBehavIoUr{
public string bundleName = "modbundle";
private void Start()
{
LoadMods();
}
public void LoadMods()
{
List<string> mods = ModManager.GetInstalledModDirectories(true);
for (int i = 0; i < mods.Count; i++)
{
string mod = mods[i];
Debug.Log("Loaded mod " + Path.GetFileName(mod));
string modpath = Path.Combine(mod,bundleName);
var loaded = AssetBundle.LoadFromFile(modpath);
if (loaded == null)
{
Debug.LogError("Failed to load mod " + mod);
return;
}
GameObject[] loadedAssets = loaded.LoadAllAssets();
foreach (GameObject player in loadedAssets)
{
if (player.name == "player")
{
Instantiate(player);
}
}
}
}
}
第 13 行错误:Assets\Scripts\ModScript.cs(13,6):错误 CS1597:方法或访问器块后的分号无效
第 33 行错误
我尝试将 GameObject 更改为 Object 但对象不实例化 我在这个类上使用资产包和 mod.io 这应该是我构建资产包和 zip 我上传到 mod.io 我通过游戏中的 mod.io mod 浏览器下载
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)