Я создал скрипт GameManager, в котором я хочу сохранить все префабы, которые создаются в массиве.
public static GameManager instance;
public bool isCheck;
public GameObject[] props;
OtherScript
Ray mouseRay = Camera.main.ScreenPointToRay(Input.mousePosition);
if (Physics.Raycast(mouseRay.origin, mouseRay.direction, out hit, 1000f, ~groundLayer))
{
GameManager.instance.props = Instantiate(prefab, hit.point + Vector3.up * .5f, Quaternion.identity);
gameObject.SetActive(false);
return;
}
transform.position = startPosition;
}
}