public void Start() { var chunksMapObject = GameObject.Find("ChunksMap"); _objectPool = chunksMapObject.GetComponent <ObjectPool>(); _chunksMap = chunksMapObject.GetComponent <ChunksMap>(); _blocks = new Block[_chunksMap.ChunkSizeX, _chunksMap.ChunkSizeY, _chunksMap.ChunkSizeZ]; _center = new Vector3((int)transform.position.x + _chunksMap.ChunkSizeX / 2, (int)transform.position.y + _chunksMap.ChunkSizeY / 2, (int)transform.position.z + _chunksMap.ChunkSizeZ / 2); //var o = GameObject.CreatePrimitive(PrimitiveType.Sphere); //o.transform.parent = transform; //o.transform.position = Center; //Debug.Log("Chunk Created"); // Получаем менеджер ресурсов var rs = GameObject.FindGameObjectWithTag("RS_MGR"); if (rs != null) { rs_mgr = rs.GetComponent <ResourceManager>(); } else { print("RESOURCE MANAGER NOT FOUND"); } }
private void Start() { var mgr = GameObject.FindGameObjectWithTag("GM_MGR"); if (mgr == null) { print("mgr is null"); } else { gm_mgr = mgr.GetComponent <ChunksMap>(); } _selectedBlockType = BlockType.Dirt; Screen.showCursor = false; Screen.lockCursor = true; }