将c#转换为Unity 3D的javascript

将c#转换为Unity 3D的javascript,c#,unity3d,unityscript,C#,Unity3d,Unityscript,我有一个叫做crafting blueprints的类,它有一个构造函数,我试图用另一个脚本将项目添加到数据库中,但我不知道如何将一些c#script转换为unityscript,非常感谢您的帮助 blueprints.Add(CraftingBlueprints( "Wood Pole", List.<int>(new int[]{0}), List.<int>(new int[]{3}), itemDatabase.itemsDatabase[5

我有一个叫做crafting blueprints的类,它有一个构造函数,我试图用另一个脚本将项目添加到数据库中,但我不知道如何将一些c#script转换为unityscript,非常感谢您的帮助

blueprints.Add(CraftingBlueprints(
  "Wood Pole", 
  List.<int>(new int[]{0}), 
  List.<int>(new int[]{3}), 
  itemDatabase.itemsDatabase[5]));
blueprints.Add(手工绘制蓝图)(
“木杆”,
列表。(新的int[]{0}),
列表。(新的int[]{3}),
itemDatabase.itemsDatabase[5]);

List.(新int[]{0})
是我在转换时遇到问题的部分。

你说的“unityscript”是什么意思?你是说C#(CSharp)?unity脚本是javascript,在unity内部也称为unityscript,是的,C(Sharp)是无效的,所以我不确定你想做什么。展示你在C#中所拥有的以及你在JS中所获得的。代码来自我正在观看的教程,对他来说是有效的代码,blueprints是一个名为CraftingBlueprints的类的列表,因此我试图通过调用构造函数来添加该类的实例,构造函数由两个包含int的列表组成,我试图在代码行中向列表中添加项目,教程使用上面发布的代码实现了这一点,我只想将这一部分转换为javascript,其余部分已经完成。您可以将javascript脚本和C#脚本统一起来,不是吗?