Exemplo n.º 1
0
    // 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();
    }
Exemplo n.º 2
0
 // 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;
     }
 }