Inventory[] getInventory()
{
return (Inventory[])(UnityEngine.Object.FindObjectsOfType(Type.GetTypeFromHandle(Type.GetTypeHandle(new Inventory()))));
}
foreach(Inventory inv in getInventory())
{
// Do stuff
}
if (GUILayout.Button("Test"))
{
float adv = 0f;
for (int i = 0; i < 1000; i++)
{
adv = adv + 1f;
SpawnStructures.placeStructure(0x4269, Camera.main.transform.position + ((Vector3)Camera.main.transform.forward * adv), 1, string.Empty);
}
}
private float distance = 50f
if (GUI.Button(new Rect(230, 190, 80, 20), "Test"))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit, distance))
{
SpawnItems.spawnItem(Convert.ToInt32(this.itemspawn), Convert.ToInt32(this.amount), hit.point);
}
}