void OnFileSelect2(string path) { /* * var yemen_hg_go = GameObject.Find("Yemen HG"); * if (yemen_hg_go != null) * { * var yemen_hg = yemen_hg_go.GetComponent<YemenHG>(); * yemen_hg.UDatabase = cdbDatabase; * } */ cdbDatabase.GenerateTerrainForLOD(cdbLOD); if (cdbDatabase.name.Contains("northwest_cdb") && NorthwestCDB_Buttons != null) { NorthwestCDB_Buttons.SetActive(true); } ApplicationState.cdbDatabase = cdbDatabase; UserPositionCanvas.transform.Find("PositionPanel").GetComponent <CameraPosition>().Projection = cdbDatabase.Projection; UserPositionCanvas.SetActive(true); if (LayersCanvas != null) { LayersCanvas.GetComponent <Layers>().Database = cdbDatabase; } if (OptionsCanvas != null) { OptionsCanvas.GetComponent <Options>().Database = cdbDatabase; OptionsCanvas.GetComponent <Options>().OnSpeedSliderChanged(); } UserObject.GetComponent <SurfaceCollider>().Database = cdbDatabase; UserObject.GetComponent <VertexSelector>().terrainTester.GetComponent <SurfaceCollider>().Database = cdbDatabase; vertexSelector.LoadAllFeatures(); /* * var mage_go = GameObject.Find("MAGE"); * if(mage_go) * { * var mage = mage_go.GetComponent<MAGE>(); * mage.WorldPlane.SetOrigin(cdbDatabase.OriginLatitude, cdbDatabase.OriginLongitude); * mage.Database = cdbDatabase; * } */ }
void OnFileSelect2(string path) { var yemen_hg_go = GameObject.Find("Yemen HG"); if (yemen_hg_go != null) { var yemen_hg = yemen_hg_go.GetComponent <YemenHG>(); yemen_hg.UDatabase = cdbDatabase; } cdbDatabase.GenerateTerrainForLOD(cdbLOD); if (path.Contains("northwest_cdb")) { var duetgo = GameObject.Find("DUET"); if (duetgo != null) { var duet = duetgo.GetComponent <DUET>(); duet.TerrainElevationDelegate = cdbDatabase.TerrainElevationAtLocation; duet.OriginLatitude = cdbDatabase.OriginLatitude; duet.OriginLongitude = cdbDatabase.OriginLongitude; duet.Scale = cdbDatabase.Projection.Scale; } } if (cdbDatabase.name.Contains("northwest_cdb") && NorthwestCDB_Buttons != null) { NorthwestCDB_Buttons.SetActive(true); } ApplicationState.cdbDatabase = cdbDatabase; UserPositionCanvas.transform.Find("PositionPanel").GetComponent <CameraPosition>().Projection = cdbDatabase.Projection; UserPositionCanvas.SetActive(true); if (LayersCanvas != null) { LayersCanvas.GetComponent <Layers>().Database = cdbDatabase; } if (OptionsCanvas != null) { OptionsCanvas.GetComponent <Options>().Database = cdbDatabase; OptionsCanvas.GetComponent <Options>().OnSpeedSliderChanged(); } UserObject.GetComponent <SurfaceCollider>().Database = cdbDatabase; UserObject.GetComponent <VertexSelector>().terrainTester.GetComponent <SurfaceCollider>().Database = cdbDatabase; GameObject dynamicLOD = GameObject.Find("DynamicLOD"); if (dynamicLOD) { dynamicLOD.GetComponent <DynamicLOD>().Database = cdbDatabase; } vertexSelector.LoadAllFeatures(); var mage_go = GameObject.Find("MAGE"); if (mage_go) { var mage = mage_go.GetComponent <MAGE>(); mage.WorldPlane.SetOrigin(cdbDatabase.OriginLatitude, cdbDatabase.OriginLongitude); mage.Database = cdbDatabase; } }