这是我的蓝图剧本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Blueprint
{
public string craftedItemName;
public string craftedUnits;
public int minNeeded;
public string neededItemsUnits;
public List<string> resourcesList = new List<string>();
public Blueprint(string name,string craftunits,int minneed,string needunits,List<string> resList)
{
craftedItemName = name;
craftedUnits = craftunits;
minNeeded = needunits;
neededItemsUnits = needunits;
resourcesList = resList;
}
在我的创作剧本里
//other code
public Blueprint GlBeBLP = new("Glass Beaker","Units",1,"Kg",*Here i dont know how to say Glass*);
//other code
我知道我可以只使用一个字符串,因为它只是一个项目,但我需要它是一个未来的项目,将需要一个以上的资源,任何帮助或建议将不胜感激列表。
我试过resList.Add(“玻璃”),但没有工作,我试过只是玻璃和转换成一个名单与演员,但没有工作,也没有期望它,但是的,我不能单独弄清楚,并在网上搜索,但找不到一个有助于我的情况。
1条答案
按热度按时间1wnzp6jl1#
您 需要 传入 一 个 新 的
List<string>
作为 构造 函数 的 最 后 一 个 参数 , 其中 包含 一 个 项 " Glass " , 因此 您 可以 通过 以下 方式 完成 此 操作 :中 的 每 一 个