////////private bool SaveCellValue(int typeID,string year, string value) ////////{ //////// PowerStuffValues PowerValues = new PowerStuffValues(); //////// PowerValues.TypeID = typeID; //////// PowerValues.Value = value; //////// PowerValues.Year = year; //////// try //////// { //////// Common.Services.BaseService.Update<PowerStuffValues>(PowerValues); //////// } //////// catch (Exception ex) //////// { //////// MsgBox.Show("保存数据出错:" + ex.Message); //////// return false; //////// } //////// return true; ////////} private bool SaveCellValue(string fname, int id, double value) { //PowerValues PowerValues = new PowerValues(); //PowerValues.TypeID = typeID; //PowerValues.Value = value; //PowerValues.Year = year; PowerTypes pt = Services.BaseService.GetOneByKey <PowerTypes>(id); switch (fname) { case "Lixi": pt.Lixi = Convert.ToDouble(value); break; case "Yubei": pt.Yubei = Convert.ToDouble(value); break; case "Dongtai": pt.Dongtai = Convert.ToDouble(value); break; } try { Common.Services.BaseService.Update <PowerTypes>(pt); } catch (Exception ex) { MsgBox.Show("保存数据出错:" + ex.Message); return(false); } return(true); }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (Device == null) { Device = new DeviceModel(); Device.DeviceAddedDate = DateTime.Now; } else { PopulateAttributesList(); int DeviceTypeIndex = DeviceTypes.IndexOf(Device.DeviceType); uxCmbDeviceType.SelectedIndex = DeviceTypeIndex; int PowerTypeIndex = PowerTypes.IndexOf(Device.DevicePowerType); uxCmbDevicePowerType.SelectedIndex = PowerTypeIndex; uxSubmit.Content = "Update"; } //uxGrid_Device.DataContext = Device; uxGrid_Attributes.DataContext = Device; uxGrid_Cost.DataContext = Device; uxGrid_General.DataContext = Device; uxGrid_Integration.DataContext = Device; uxGrid_Specs.DataContext = Device; }
public PowerType GetUpdatedPowerType(PowerType.SourceEnum powerSource, PowerType.ServiceEnum powerService, PowerType.ParameterEnum powerParameter) { return(PowerTypes.ToList().Find(powerType => powerType.Source == powerSource && powerType.Service == powerService && powerType.ParameterType == powerParameter)); }
private void barButtonItem12_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { TreeListNode focusedNode = treeList1.FocusedNode; if (focusedNode == null) { return; } FormTypeTitle frm = new FormTypeTitle(); frm.Text = "增加" + focusedNode.GetValue("Title") + "的子项目"; if (frm.ShowDialog() == DialogResult.OK) { PowerTypes psp_Type = new PowerTypes(); psp_Type.Title = frm.TypeTitle; psp_Type.Flag = (int)focusedNode.GetValue("Flag"); psp_Type.Flag2 = (string)focusedNode.GetValue("Flag2"); psp_Type.ParentID = (int)focusedNode.GetValue("ID"); try { psp_Type.ID = (int)Common.Services.BaseService.Create("InsertPowerTypes", psp_Type); dataTable.Rows.Add(Itop.Common.DataConverter.ObjectToRow(psp_Type, dataTable.NewRow())); } catch (Exception ex) { MsgBox.Show("增加子项目出错:" + ex.Message); } } }
public void Init(bool newBall = false) { if (currentPower == PowerTypes.BigBall) { currentPower = PowerTypes.None; code.CurrentPower = PowerTypes.None; } colliderMain.enabled = false; trail.enabled = false; transform.parent = myParent; if (currentPower == PowerTypes.GlueBall && !newBall) { transform.localPosition = gluePosition; code.PaddleCode.AimLine.enabled = true; } else { if (currentPower == PowerTypes.ShrinkBall) { ShrinkBall(false); code.CurrentPower = PowerTypes.None; } else if (currentPower == PowerTypes.GlueBall) { code.PaddleCode.AimLine.enabled = true; } transform.localPosition = initLocPos; gluePosition = transform.localPosition; } ballRigidbody2D.simulated = false; ballRigidbody2D.velocity = new Vector2(0, 0); onlyOnce = false; }
private void barButtonItem11_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //typeFlag2 = this.ctrlPowerEachList1.FocusedObject.UID; FormTypeTitle frm = new FormTypeTitle(); frm.Text = "增加项目"; if (frm.ShowDialog() == DialogResult.OK) { PowerTypes psp_Type = new PowerTypes(); psp_Type.Title = frm.TypeTitle; psp_Type.Flag = 0; psp_Type.Flag2 = typeFlag2; psp_Type.ParentID = 0; try { psp_Type.ID = (int)Common.Services.BaseService.Create("InsertPowerTypes", psp_Type); dataTable.Rows.Add(Itop.Common.DataConverter.ObjectToRow(psp_Type, dataTable.NewRow())); } catch (Exception ex) { MsgBox.Show("增加项目出错:" + ex.Message); } } }
/// <summary> /// A connector is the socket or cable available for the electric vehicle to make use of. /// </summary> /// <param name="Id">Identifier of the connector within the EVSE.</param> /// <param name="Standard">The standard of the installed connector.</param> /// <param name="Format">The format (socket/cable) of the installed connector.</param> /// <param name="PowerType">The type of powert at the connector.</param> /// <param name="MaxVoltage">Voltage of the connector (line to neutral for AC_3_PHASE), in volt [V].</param> /// <param name="MaxAmperage">Maximum amperage of the connector, in ampere [A].</param> /// <param name="MaxElectricPower">Maximum electric power that can be delivered by this connector, in Watts (W).</param> /// <param name="TariffIds">Identifiers of the currently valid charging tariffs.</param> /// <param name="TermsAndConditionsURL">Optional URL to the operator's terms and conditions.</param> /// <param name="LastUpdated">Timestamp when this connector was last updated (or created).</param> public Connector(Connector_Id Id, ConnectorTypes Standard, ConnectorFormats Format, PowerTypes PowerType, UInt16 MaxVoltage, UInt16 MaxAmperage, UInt32?MaxElectricPower = null, IEnumerable <Tariff_Id> TariffIds = null, URL?TermsAndConditionsURL = null, DateTime?LastUpdated = null) : this(null, Id, Standard, Format, PowerType, MaxVoltage, MaxAmperage, MaxElectricPower, TariffIds, TermsAndConditionsURL, LastUpdated) { }
public List <PowerType.ServiceEnum> GetUpdatedPowerServices(PowerType.SourceEnum powerSource) { var selectableTypes = PowerTypes.ToList().FindAll(powerType => powerType.Source == powerSource); var selectableServices = selectableTypes.Select(selectableType => selectableType.Service).Distinct(); return(new List <PowerType.ServiceEnum>(selectableServices)); }
public PowerCard Init(PowerTypes _powerTypes) { m_powerType = _powerTypes; switch (m_powerType) { case PowerTypes.Master: m_bottomText = "Jump to any longitude."; break; case PowerTypes.GMTMaster: m_bottomText = "Set the time at GMT as per your strategy."; break; case PowerTypes.LongitudeMaster: m_bottomText = "Grab all the coins and treasures present on your longitude"; break; case PowerTypes.ThreePoints: m_bottomText = "Take any three points from any player."; break; default: break; } return(this); }
/// <summary> /// Create a new charge detail record location containing only the relevant /// information from the official location. /// </summary> public CDRLocation(Location_Id Id, String Address, String City, String Country, GeoCoordinate Coordinates, EVSE_UId EVSEUId, EVSE_Id EVSEId, Connector_Id ConnectorId, ConnectorTypes ConnectorStandard, ConnectorFormats ConnectorFormat, PowerTypes ConnectorPowerType, String Name = null, String PostalCode = null) { this.Id = Id; this.Address = Address; this.City = City; this.Country = Country; this.Coordinates = Coordinates; this.EVSEUId = EVSEUId; this.EVSEId = EVSEId; this.ConnectorId = ConnectorId; this.ConnectorStandard = ConnectorStandard; this.ConnectorFormat = ConnectorFormat; this.ConnectorPowerType = ConnectorPowerType; this.Name = Name; this.PostalCode = PostalCode; }
private void barButtonItem13_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (treeList1.FocusedNode == null) { return; } //if (treeList1.FocusedNode.ParentNode == null) //{ // MsgBox.Show("一级分类名称不能修改!"); // return; //} FormTypeTitle frm = new FormTypeTitle(); frm.TypeTitle = treeList1.FocusedNode.GetValue("Title").ToString(); frm.Text = "修改项目名"; if (frm.ShowDialog() == DialogResult.OK) { PowerTypes psp_Type = new PowerTypes(); Class1.TreeNodeToDataObject <PowerTypes>(psp_Type, treeList1.FocusedNode); psp_Type.Title = frm.TypeTitle; try { Common.Services.BaseService.Update <PowerTypes>(psp_Type); treeList1.FocusedNode.SetValue("Title", frm.TypeTitle); } catch (Exception ex) { //MsgBox.Show("修改出错:" + ex.Message); } } }
/// <summary> /// A connector is the socket or cable available for the electric vehicle to make use of. /// </summary> /// <param name="ParentEVSE">The parent EVSE of this connector.</param> /// /// <param name="Id">Identifier of the connector within the EVSE.</param> /// <param name="Standard">The standard of the installed connector.</param> /// <param name="Format">The format (socket/cable) of the installed connector.</param> /// <param name="PowerType">The type of powert at the connector.</param> /// <param name="MaxVoltage">Voltage of the connector (line to neutral for AC_3_PHASE), in volt [V].</param> /// <param name="MaxAmperage">Maximum amperage of the connector, in ampere [A].</param> /// /// <param name="MaxElectricPower">Maximum electric power that can be delivered by this connector, in Watts (W).</param> /// <param name="TariffIds">Identifiers of the currently valid charging tariffs.</param> /// <param name="TermsAndConditionsURL">Optional URL to the operator's terms and conditions.</param> /// /// <param name="LastUpdated">Timestamp when this connector was last updated (or created).</param> internal Connector(EVSE ParentEVSE, Connector_Id Id, ConnectorTypes Standard, ConnectorFormats Format, PowerTypes PowerType, UInt16 MaxVoltage, UInt16 MaxAmperage, UInt32?MaxElectricPower = null, IEnumerable <Tariff_Id> TariffIds = null, URL?TermsAndConditionsURL = null, DateTime?LastUpdated = null) { this.ParentEVSE = ParentEVSE; this.Id = Id; this.Standard = Standard; this.Format = Format; this.PowerType = PowerType; this.MaxVoltage = MaxVoltage; this.MaxAmperage = MaxAmperage; this.MaxElectricPower = MaxElectricPower; this.TariffIds = TariffIds?.Distinct() ?? new Tariff_Id[0]; this.TermsAndConditionsURL = TermsAndConditionsURL; this.LastUpdated = LastUpdated ?? DateTime.Now; CalcSHA256Hash(); }
public void BigBall(bool turnOnOff) { if (turnOnOff) { bigBallParticle.Play(); currentPower = PowerTypes.BigBall; if (ballRigidbody2D.transform.parent != null) { ballRigidbody2D.transform.position += Vector3.up; } ballRigidbody2D.transform.localScale = originalScale * ballScaler; trail.startWidth = trailOriginalWitdh * ballScaler; trail.time = trailOriginalTime * ballScaler; colliderTrigger.enabled = true; trail.colorGradient = fireGrad; bounceSoundSource.pitch = 1.0f; } else { bigBallParticle.Stop(); currentPower = PowerTypes.None; trail.time = trailOriginalTime; trail.startWidth = trailOriginalWitdh; ballRigidbody2D.transform.localScale = originalScale; colliderTrigger.enabled = false; code.CurrentPower = PowerTypes.None; trail.colorGradient = normalGrad; bounceSoundSource.pitch = 0.15f; } }
public void SetPower(PowerTypes incomingPower) { if (incomingPower == PowerTypes.ExtraBall) { ExtraBall(); } else if (incomingPower == PowerTypes.LifeUp && lifes < maxLife) { LifeUp(); LevelText.text = powerTypesNames[(int)incomingPower]; LevelText.gameObject.GetComponent <Animator>().SetTrigger("TurnOn"); } else if (currentPower == PowerTypes.None && incomingPower != PowerTypes.LifeUp) { currentPower = incomingPower; Debug.Log(currentPower); powerOn = true; powerTime = Time.time + secondsPowerLast; LevelText.text = "Power : " + powerTypesNames[(int)incomingPower]; LevelText.gameObject.GetComponent <Animator>().SetTrigger("TurnOn"); } else if (incomingPower == PowerTypes.SpeedUpBall) { SpeedUpBall(true); } else if (incomingPower == PowerTypes.SpeedDownBall) { SpeedDownBall(true); } }
private void Gameover() { PauseGame(); currentPower = PowerTypes.None; scoreText.text = "SCORE: " + points.ToString("D8"); ballCode.gameObject.SetActive(false); //SetLoaderboard(points); if (credits > 0) { continueButton.interactable = true; } else { continueButton.interactable = false; } ToggleMenu(false); playerRank = CheckLeaderboard(points); if (playerRank == -1 || playerRank > 9) { SetLoaderboard(playerRank); menuCode.PanelToggle(leaderboardPanelIndex); } else { menuCode.PanelToggle(newRankPanelIndex); } }
private void OnTriggerEnter2D(Collider2D col) { if (col.gameObject.CompareTag("Ball")) { PowerTypes colPower = col.gameObject.GetComponent <MoveBall>().CurrentPower; AttackBrick(colPower); } }
private void LoadData() { try { if (dataTable != null) { dataTable.Columns.Clear(); treeList1.Columns.Clear(); } PowerTypes psp_Type = new PowerTypes(); psp_Type.Flag2 = typeFlag2; IList listTypes = new ArrayList(); try { listTypes = Common.Services.BaseService.GetList("SelectPowerTypesByFlag2", psp_Type); } catch (Exception ex) { MsgBox.Show(ex.Message); } dataTable = Itop.Common.DataConverter.ToDataTable(listTypes, typeof(PowerTypes)); treeList1.DataSource = dataTable; treeList1.Columns["Title"].Caption = "项目名称"; treeList1.Columns["Title"].Width = 180; treeList1.Columns["Title"].OptionsColumn.AllowEdit = false; treeList1.Columns["Title"].OptionsColumn.AllowSort = false; treeList1.Columns["Flag"].VisibleIndex = -1; treeList1.Columns["Flag"].OptionsColumn.ShowInCustomizationForm = false; treeList1.Columns["Flag2"].VisibleIndex = -1; treeList1.Columns["Flag2"].OptionsColumn.ShowInCustomizationForm = false; PowerYears psp_Year = new PowerYears(); psp_Year.Flag = typeFlag2; IList <PowerYears> listYears = Common.Services.BaseService.GetList <PowerYears>("SelectPowerYearsListByFlag", psp_Year); foreach (PowerYears item in listYears) { AddColumn(item.Year); } AddColumn1(); AddColumn2(); AddColumn3(); AddColumn4(); Application.DoEvents(); LoadValues(); treeList1.ExpandAll(); } catch (Exception ex) { MsgBox.Show(ex.Message); } }
public List <PowerType.ParameterEnum> GetUpdatedPowerParameters(PowerType.SourceEnum powerSource, PowerType.ServiceEnum powerService) { var selectableTypes = PowerTypes.ToList().FindAll(powerType => { return(powerType.Source == powerSource && powerType.Service == powerService); } ); var selectableParameters = selectableTypes.Select(selectableType => selectableType.ParameterType).Distinct(); return(new List <PowerType.ParameterEnum>(selectableParameters)); }
private void PowerTypeValues() { PowerTypes.Add("120V Hardwired"); PowerTypes.Add("120V_Plug-in"); PowerTypes.Add("Battery_CR-2450"); PowerTypes.Add("Battery_CR-2477"); PowerTypes.Add("Battery_AA"); PowerTypes.Add("Battery_CR-2"); PowerTypes.Add("Battery_CR-2032"); PowerTypes.Add("Battery_CR-123A"); }
public void SetPowerValue(PowerTypes type, uint value, bool maximum) { switch (type) { case PowerTypes.TYPE_ENERGY: if (maximum) { Energy.Maximum = value; } else { Energy.Current = value; } break; case PowerTypes.TYPE_FOCUS: if (maximum) { Focus.Maximum = value; } else { Focus.Current = value; } break; case PowerTypes.TYPE_MANA: if (maximum) { Mana.Maximum = value; } else { Mana.Current = value; } break; case PowerTypes.TYPE_RAGE: if (maximum) { Rage.Maximum = value; } else { Rage.Current = value; } break; } }
public PowerCard Init(PowerTypes _powerTypes, int _step) { m_step = _step; switch (_powerTypes) { case PowerTypes.PosX_NegX: m_bottomText = "Jump " + _step + " hr in " + (_step < 0 ? "left" : "right") + " direction respectively"; break; default: break; } return(Init(_powerTypes)); }
Color SelectEnergyColorBasedOnPowerType(PowerTypes powerType) { switch (powerType) { case PowerTypes.Power_Mana: return(Color.blue); case PowerTypes.Power_Energy: return(Color.yellow); case PowerTypes.Power_Rage: return(Color.red); default: return(Color.gray); } }
/// <summary> /// Return a text-representation of the given power type. /// </summary> /// <param name="BusyStatus">A power type.</param> public static String AsText(this PowerTypes PowerType) { switch (PowerType) { case PowerTypes.AC_1_PHASE: return("AC_1_PHASE"); case PowerTypes.AC_3_PHASE: return("AC_3_PHASE"); case PowerTypes.DC: return("DC"); default: return("Unspecified"); } }
private void AttackBrick(PowerTypes colPower = PowerTypes.None) { if (colPower != PowerTypes.ShrinkBall) { if (--hitAmount == 0 || colPower == PowerTypes.BigBall || colPower == PowerTypes.Bullets || colPower == PowerTypes.ExtraBall) { // Power Up if (powerType != PowerTypes.None) { if (Random.Range(0, 100) < powerUpSpawnPercentage) // Spawn % chance { GameObject powerUpObject = Instantiate(powerUp); powerUpObject.transform.position = transform.position; SpriteRenderer powerUpSprite = powerUpObject.GetComponent <SpriteRenderer>(); PowerBehavior powerUpScript = powerUpObject.GetComponent <PowerBehavior>(); powerUpScript.PowerValue = powerPointValue; if (powerType != PowerTypes.Random) { powerUpScript.PowerType = powerType; powerUpSprite.color = powerColors[(int)powerType]; } else { int randomNumber = Random.Range(2, powerColors.Length); powerUpSprite.color = powerColors[randomNumber]; powerUpScript.PowerType = (PowerTypes)randomNumber; } } } if (brickType != BrickTypes.Indestructible) { code.AddPoints(pointValue); } GameObject sound = Instantiate(burnSoundObject); sound.transform.position = this.transform.position; Destroy(gameObject); } else { spriteRenderer.sprite = normalBrick; //sprite.color = new Color(sprite.color.r, sprite.color.g, sprite.color.b, sprite.color.a / 2); } } }
public BaseSkills(int skillID, string skillName, string skillDescription, PhysMagiNot physMagiNot, PowerTypes powerTypeOne, int skillTypeOne, PowerTypes powerTypeTwo, int skillTypeTwo, bool crit, int manaCost, int powerPointCost, int healthCost, int statusEffect) { this.SkillName = skillName; this.SkillDescription = skillDescription; this.SkillID = skillID; this.PhysicalMagigicalNot = physMagiNot; this.PowerTypeOne = powerTypeOne; this.SkillTypeOne = skillTypeOne; this.PowerTypeTwo = powerTypeTwo; this.SkillTypeTwo = skillTypeTwo; this.Crit = crit; this.ManaCost = manaCost; this.PowerPointsCost = powerPointCost; this.HealthCost = healthCost; this.HealthCost = healthCost; }
void Start() { player = FindObjectOfType <PlayerBehaviour>(); playerRelatedLayer = 8; powerType = (PowerTypes)Random.Range(0, 4); if (powerType == PowerTypes.SlowMo) { powerType = (PowerTypes)Random.Range(0, 4); if (powerType != PowerTypes.SlowMo) { Destroy(gameObject); return; } } switch (powerType) { case PowerTypes.SwordUpgrade: fallSpeed = 1.0f; GetComponent <SpriteRenderer>().color = new Color(0.91f, 0.18f, 0.17f); break; case PowerTypes.ShieldUpgrade: fallSpeed = 0.5f; GetComponent <SpriteRenderer>().color = new Color(0.50f, 1.0f, 0.35f); break; case PowerTypes.MachineGun: fallSpeed = 1.5f; GetComponent <SpriteRenderer>().color = new Color(0.93f, 0.24f, 0.62f); break; case PowerTypes.SlowMo: fallSpeed = 2.0f; GetComponent <SpriteRenderer>().color = new Color(0.35f, 1.0f, 1.0f); break; } Debug.Log("Power Up Type is: " + powerType); isCollected = false; StartCoroutine("DestroyIfBeyondScreen"); }
public void ShrinkBall(bool turnOnOff) { if (turnOnOff) { currentPower = PowerTypes.ShrinkBall; ballRigidbody2D.transform.localScale = originalScale / ballScaler; trail.startWidth = trailOriginalWitdh / ballScaler; trail.time = trailOriginalTime / ballScaler; bounceSoundSource.pitch = 1.5f; } else { currentPower = PowerTypes.None; trail.time = trailOriginalTime; trail.startWidth = trailOriginalWitdh; ballRigidbody2D.transform.localScale = originalScale; bounceSoundSource.pitch = 0.15f; } }
public bool HasPowerType(PowerTypes type) { switch (type) { case PowerTypes.TYPE_ENERGY: return(Energy.Maximum != 0); case PowerTypes.TYPE_FOCUS: return(Focus.Maximum != 0); case PowerTypes.TYPE_MANA: return(Mana.Maximum != 0); case PowerTypes.TYPE_RAGE: return(Rage.Maximum != 0); } return(true); }
public uint GetPowerValue(PowerTypes type, bool maximum) { switch (type) { case PowerTypes.TYPE_ENERGY: return(maximum ? Energy.Maximum : Energy.Current); case PowerTypes.TYPE_FOCUS: return(maximum ? Focus.Maximum : Focus.Current); case PowerTypes.TYPE_MANA: return(maximum ? Mana.Maximum : Mana.Current); case PowerTypes.TYPE_RAGE: return(maximum ? Rage.Maximum : Rage.Current); } return(0); }
/// <summary> /// Create a new charging facility. /// </summary> /// <param name="PowerType">The power type of the charging facility, e.g. AC or DC.</param> /// <param name="Power">The power of the charging facility [kW].</param> /// /// <param name="Voltage">Optional voltage of the charging facility.</param> /// <param name="Amperage">Optional amperage of the charging facility.</param> /// <param name="ChargingModes">Optional enumeration of supported charging modes.</param> /// /// <param name="CustomData">Optional customer specific data, e.g. in combination with custom parsers and serializers.</param> public ChargingFacility(PowerTypes PowerType, UInt32 Power, UInt32?Voltage = null, UInt32?Amperage = null, IEnumerable <ChargingModes> ChargingModes = null, JObject CustomData = null) { this.PowerType = PowerType; this.Power = Power; this.Voltage = Voltage; this.Amperage = Amperage; this.ChargingModes = ChargingModes?.Distinct() ?? new ChargingModes[0]; this.CustomData = CustomData; }
public int GetMaxPowerValue(PowerTypes powerType) { switch (powerType) { case PowerTypes.Mana: return GetBaseMana(); case PowerTypes.Rage: case PowerTypes.RunicPower: case PowerTypes.DemonicFury: return 1000; case PowerTypes.Focus: case PowerTypes.Energy: case PowerTypes.Eclipse: case PowerTypes.AlternatePower: return 100; case PowerTypes.SoulShards: case PowerTypes.BurningEmbers: case PowerTypes.HolyPower: return 3; case PowerTypes.Runes: return 8; case PowerTypes.ArcaneCharge: return 6; case PowerTypes.Chi: return 5; case PowerTypes.ElusiveBrew: return 15; default: return 0; } }