// Use this for initialization void Start() { game_Object = (GameObject)Resources.Load("Envitoment/Ground"); plant_prefab = (GameObject)Resources.Load("Prefabs/plant"); foreach (Sprite s in Resources.LoadAll <Sprite>("Envitoment/sprites/plants")) { if (s.name.Contains("plants")) { plants.Add(s); } //else if (s.name.Contains("three")) // threes.Add(s); } trees = Resources.LoadAll <GameObject>("Envitoment/threes"); world = new Enviroment(Border_X, Border_Y, pixels, ground_t, plants_t, trees_t, this); //Enviroment.blocks = blocks; //Enviroment.wood = wood; //Enviroment.World_grass = World_grass; //Enviroment.plants = plants; //Enviroment.grass_Special = grass_Special; StartCoroutine(world.GenerateWorld()); //GenerateWorld(); }
// Update is called once per frame void Update() { if (ReDoWorld) { world = new Enviroment(Border_X, Border_Y, pixels, ground_t, plants_t, trees_t, this); StartCoroutine(world.GenerateWorld()); ReDoWorld = false; Fully_loaded = false; } }