private void Awake() { for (int i = 0; i < _placeableObjects.Length; i++) { PlaceableObjectList.Add(_placeableObjects[i]); } }
public void CreatePlaceableObject(string objectName, GameObject tile) { int index = PlaceableObjectList.GetIndex(objectName); GameObject placeableObject = Instantiate(PlaceableObjectList.Get(index), tile.transform); placeableObject.transform.position = new Vector3( tile.transform.position.x, tile.transform.position.y + 1, tile.transform.position.z ); }