public ChankLoad chankLoad; //ссылка на чанклоадер // Use this for initialization void Start() { chankLoad = GameObject.Find("ChunkLoader").GetComponent <ChankLoad>(); //ссылка на чанклоадер }
// Use this for initialization void Start() { chankLoaderObj = GameObject.Find("ChunkLoader"); chunkLoad = chankLoaderObj.GetComponent <ChankLoad>(); characterObj = GameObject.Find("Сharacter"); chancSpawnerObj = GameObject.Find("ChunkSpawner"); characterDataAndGUIControllers = GameObject.Find("CharacterDataAndGUIControllers"); guiItemsController = characterDataAndGUIControllers.GetComponent <GUIItemsController>(); if (loadSprites) { loadSprites = false; debugGFXAtlas = new Color[44][]; { debugGFXAtlas[0] = terrainTiles.GetPixels(0, 160, tileResolution, tileResolution); debugGFXAtlas[1] = terrainTiles.GetPixels(0, 128, tileResolution, tileResolution); debugGFXAtlas[2] = terrainTiles.GetPixels(16, 128, tileResolution, tileResolution); debugGFXAtlas[3] = terrainTiles.GetPixels(32, 128, tileResolution, tileResolution); debugGFXAtlas[4] = terrainTiles.GetPixels(48, 128, tileResolution, tileResolution); debugGFXAtlas[5] = terrainTiles.GetPixels(64, 128, tileResolution, tileResolution); debugGFXAtlas[6] = terrainTiles.GetPixels(80, 48, tileResolution, tileResolution); debugGFXAtlas[7] = terrainTiles.GetPixels(32, 48, tileResolution, tileResolution); debugGFXAtlas[8] = terrainTiles.GetPixels(7 * 16, 3 * 16, tileResolution, tileResolution); debugGFXAtlas[9] = terrainTiles.GetPixels(1 * 16, 3 * 16, tileResolution, tileResolution); debugGFXAtlas[10] = terrainTiles.GetPixels(7 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[11] = terrainTiles.GetPixels(6 * 16, 3 * 16, tileResolution, tileResolution); debugGFXAtlas[12] = terrainTiles.GetPixels(10 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[13] = terrainTiles.GetPixels(11 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[14] = terrainTiles.GetPixels(12 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[15] = terrainTiles.GetPixels(13 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[16] = terrainTiles.GetPixels(14 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[17] = terrainTiles.GetPixels(15 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[18] = terrainTiles.GetPixels(11 * 16, 5 * 16, tileResolution, tileResolution); debugGFXAtlas[19] = terrainTiles.GetPixels(12 * 16, 5 * 16, tileResolution, tileResolution); debugGFXAtlas[20] = terrainTiles.GetPixels(13 * 16, 5 * 16, tileResolution, tileResolution); debugGFXAtlas[21] = terrainTiles.GetPixels(14 * 16, 5 * 16, tileResolution, tileResolution); debugGFXAtlas[22] = terrainTiles.GetPixels(0 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[23] = terrainTiles.GetPixels(1 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[24] = terrainTiles.GetPixels(2 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[25] = terrainTiles.GetPixels(3 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[26] = terrainTiles.GetPixels(4 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[27] = terrainTiles.GetPixels(6 * 16, 5 * 16, tileResolution, tileResolution); debugGFXAtlas[28] = terrainTiles.GetPixels(3 * 16, 3 * 16, tileResolution, tileResolution); debugGFXAtlas[29] = terrainTiles.GetPixels(5 * 16, 7 * 16, tileResolution, tileResolution); debugGFXAtlas[30] = terrainTiles.GetPixels(4 * 16, 3 * 16, tileResolution, tileResolution); debugGFXAtlas[31] = terrainTiles.GetPixels(3 * 16, 7 * 16, tileResolution, tileResolution); debugGFXAtlas[32] = terrainTiles.GetPixels(6 * 16, 7 * 16, tileResolution, tileResolution); debugGFXAtlas[33] = terrainTiles.GetPixels(4 * 16, 7 * 16, tileResolution, tileResolution); debugGFXAtlas[34] = terrainTiles.GetPixels(2 * 16, 7 * 16, tileResolution, tileResolution); debugGFXAtlas[35] = terrainTiles.GetPixels(7 * 16, 7 * 16, tileResolution, tileResolution); debugGFXAtlas[36] = terrainTiles.GetPixels(5 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[37] = terrainTiles.GetPixels(6 * 16, 4 * 16, tileResolution, tileResolution); debugGFXAtlas[38] = terrainTiles.GetPixels(9 * 16, 3 * 16, tileResolution, tileResolution); debugGFXAtlas[39] = terrainTiles.GetPixels(1 * 16, 7 * 16, tileResolution, tileResolution); debugGFXAtlas[40] = terrainTiles.GetPixels(0 * 16, 7 * 16, tileResolution, tileResolution); debugGFXAtlas[41] = terrainTiles.GetPixels(8 * 16, 3 * 16, tileResolution, tileResolution); debugGFXAtlas[42] = terrainTiles.GetPixels(10 * 16, 3 * 16, tileResolution, tileResolution); debugGFXAtlas[43] = terrainTiles.GetPixels(10 * 16, 5 * 16, tileResolution, tileResolution); } //Инициализация всех видов блоков } //BuildMesh(); BuildTexture(); mesh_rendererChunk = GetComponent <MeshRenderer>(); textureChunk = (Texture2D)mesh_rendererChunk.sharedMaterial.mainTexture; }