private void OnRandomLevelRequested(RandomLevelRequest obj) { r = obj; retryButton.gameObject.SetActive(false); regenerateButton.gameObject.SetActive(true); randomLevel = true; }
private void OnRandomGenerateLevelRequested(RandomLevelRequest e) { if (currentLevel != null) { Destroy(currentLevel); } PlayerPrefs.SetInt("CurrentLevel", 1500); grid = Instantiate(gridPrefab).GetComponent <Grid>(); currentLevel = grid.gameObject; grid.GenerateGrid(e.size, e.mountainAmount, e.waterAmount, e.woodsAmount, e.cityAmount, e.money); randomRequest = e; random = true; }
public void PlayRandomLevel() { if (cashAmount.text == "") { cashAmount.text = "400"; } if (int.Parse(cashAmount.text) < 400) { cashAmount.text = "400"; } RandomLevelRequest r = new RandomLevelRequest ( new Vector2(tileSizeSlider.value, tileSizeSlider.value), (int)woodTilesSlider.value, (int)cityTilesSlider.value, (int)waterTilesSlider.value, (int)mountainTilesSlider.value, int.Parse(cashAmount.text) ); DispatchRandomLevelRequest(r); }
void DispatchRandomLevelRequest(RandomLevelRequest r) { CodeControl.Message.Send <RandomLevelRequest>(r); }
private void OnRandomLevelRequested(RandomLevelRequest obj) { views[currentView].SetActive(false); views[1].SetActive(true); currentView = 1; }