private void AddPlanet(int id, MigrationBuilder migrationBuilder, GetRequest <PlanetItem> client) { PlanetItem planet = client.GetById(id).GetAwaiter().GetResult(); migrationBuilder.InsertData( table: "Planets", columns: new string[] { "id", "name", "climate", "rotation_period", "orbital_period", "diameter", "gravity", "terrain", "surface_water", "population" }, values: new object[] { id, planet.name, planet.climate, planet.rotation_period, planet.orbital_period, planet.diameter, planet.gravity, planet.terrain, planet.surface_water, planet.population } ); }
public PlanetCtxControl(PlanetItem planet) : base(planet) { }
private void RecordParentPlanet() { _parentPlanet = gameObject.GetSingleComponentInParents<PlanetItem>(); }
public void SetItemValues() { #region Planet Items Set for (int i = 0; i < Celestials.Count; i++) { if (Celestials[i].GetComponent <ResourceObject>() == null) { PlanetItem planetItem = new PlanetItem(); planetItem.celestialName = Celestials[i].name; planetItem.posX = Celestials[i].transform.position.x; planetItem.posY = Celestials[i].transform.position.y; planetItem.posZ = Celestials[i].transform.position.z; planetItem.systemName = Celestials[i].transform.parent.parent.name; itemDB.planets.Add(planetItem); } } #endregion #region Asteriod Items Set for (int i = 0; i < Celestials.Count; i++) { if (Celestials[i].GetComponent <ResourceObject>() != null) { AsteriodItem asteroidItem = new AsteriodItem(); asteroidItem.celestialName = Celestials[i].name; asteroidItem.posX = Celestials[i].transform.position.x; asteroidItem.posY = Celestials[i].transform.position.y; asteroidItem.posZ = Celestials[i].transform.position.z; asteroidItem.systemName = Celestials[i].transform.parent.parent.name; itemDB.asteriods.Add(asteroidItem); } } #endregion #region Systems Items Set for (int i = 0; i < SystemPrefabs.Count; i++) { SystemItem systemItem = new SystemItem(); systemItem.systemName = SystemPrefabs[i].name; for (int j = 0; j < SystemPrefabs[i].transform.Find("Planets").childCount; j++) //Naprendszer bolygóelemek nevei { systemItem.celestials.Add(SystemPrefabs[i].transform.Find("Planets").GetChild(j).name); } itemDB.systems.Add(systemItem); } #endregion #region Galaxy Stars Items Set for (int i = 0; i < GalaxyStarPrefabs.Count; i++) { StarItem starItem = new StarItem(); starItem.starName = GalaxyStarPrefabs[i].name; starItem.posX = GalaxyStarPrefabs[i].transform.position.x; starItem.posY = GalaxyStarPrefabs[i].transform.position.y; starItem.posZ = GalaxyStarPrefabs[i].transform.position.z; itemDB.stars.Add(starItem); } #endregion #region Unit Items Set for (int i = 0; i < Units.Count; i++) { UnitItem unit = new UnitItem(); unit.unitName = Units[i].name; unit.posX = Units[i].transform.position.x; unit.posY = Units[i].transform.position.y; unit.posZ = Units[i].transform.position.z; unit.starName = Units[i].transform.parent.parent.name; itemDB.units.Add(unit); } #endregion }