private IEnumerator _Save() { _spinnerManager.SpinnerOn("save"); yield return(null); _riceCakeManager.Save(_mapName); _spinnerManager.SpinnerOff(); }
private IEnumerator _Spawn() { _spinnerManager.SpinnerOn("spawn"); yield return(null); for (int i = -StaticDatas.SIZE; i < StaticDatas.SIZE; i++) { for (int j = -StaticDatas.SIZE; j < StaticDatas.SIZE; j++) { foreach (SpawnableInfo ri in spawnableInfos) { float range = Vector2.Distance(new Vector2(i, j), Vector2.zero); if (range < ri.minRange) { continue; } if (UnityEngine.Random.Range(0f, 1f) <= ri.chance) { GameObject go = _riceCakeManager.Instantiate(ri.name); go.transform.position = new Vector3(i, 0, j); break; } } } } _spinnerManager.SpinnerOff(); }