我想创建一个包含GameObject和相应浮点数的数组。
我试图让每个敌人在死亡时放下物品。该项目将是GameObjects之一,浮动是它被丢弃的概率。
所以我创建了这个类:
public class ItemToDrop : MonoBehaviour {
public GameObject itemToDrop;
public float probability;
}
并尝试在我的Enemy课程中使用它:
[SerializeField]
private List<ItemToDrop> items;
我也尝试过做
Hastable<GameObject, float> items;
但它不喜欢被告知它应该保留什么对象。
但这不起作用。我试过ArrayList等..
有没有办法以这种方式创建List,Hashtable(或其他容器)?