예제 #1
0
		public SkillLevel GetSkill() {
			SkillLevel s = new SkillLevel();

			s.AoE = txtAoeRange.Value;
			s.CastTime = txtCasttime.Value;
			s.Delay = txtCooldown.Value;
			s.Description = txtDesc.Text;
			s.Status = txtEffect.Text;
			s.Mana = ( chkMPPerc.Checked ? -txtMP.Value : txtMP.Value );
			s.Name = txtName.Text;
			s.RequiredLevel = txtNeededLevel.Value;
			s.SkillPunkte = txtPoints.Value;
			s.Range = txtRange.Value;
			s.Stamina = ( chkSPPerc.Checked ? -txtSP.Value : txtSP.Value );

			return s;
		}
예제 #2
0
		public void SetSkill( SkillLevel Level ) {
			cbElement.SelectedIndex = (int)Level.Element;

			txtAoeRange.Text = Level.AoE.ToString();
			txtCasttime.Text = Level.CastTime.ToString();
			txtCooldown.Text = Level.Delay.ToString();
			txtDesc.Text = Level.Description;
			txtEffect.Text = Level.Status;
			txtMP.Text = Level.Mana.ToString();
			txtName.Text = Level.Name;
			txtNeededLevel.Text = Level.RequiredLevel.ToString();
			txtPoints.Text = Level.SkillPunkte.ToString();
			txtRange.Text = Level.Range.ToString();
			txtSP.Text = Level.Stamina.ToString();

			chkHPPerc.Checked = false;
			chkMPPerc.Checked = ( Level.Mana < 0 );
			chkSPPerc.Checked = ( Level.Stamina < 0 );
		}