示例#1
0
        public override void ReadElement(ManifestData Data)
        {
            this.Rasse = Data.getRasse("rasse");
            this.Bachelor = Data.getBachelorKlasse("bachelor");
            this.Master = Data.getMasterKlasse("master");

            Data.NextElement();
        }
示例#2
0
 public CharakterKlassen(Rasse Rasse, Klasse Bachelor, Klasse Master, Universe Universe)
     : this(Universe)
 {
     this.Rasse = Rasse;
     this.Bachelor = Bachelor;
     this.Master = Master;
 }
 private void SetMasterKlasse(Klasse Klasse)
 {
     MasterKlasse = Klasse;
     if (ExMaster)
         CtlMaster.TextBox.Text = MasterKlasse == null ? "Nichts ausgewählt" : MasterKlasse.SchreibName;
 }
 private void SetBachelorKlasse(Klasse Klasse)
 {
     BachelorKlasse = Klasse;
     if (ExBachelor)
         CtlBachelor.TextBox.Text = BachelorKlasse == null ? "Nichts ausgewählt" : BachelorKlasse.SchreibName;
 }
示例#5
0
 /// <summary>
 /// 0, falls Klasse unverändert
 /// -1, falls sonst und neue Klasse = -1
 /// 1, sonst (d.h. echt neue Klasse)
 /// </summary>
 /// <param name="Klasse"></param>
 /// <returns></returns>
 public int HatMasterKlasse(Klasse Klasse)
 {
     if (Klassen.Master == Klasse)
         return 0;
     if (Klassen.Master == null)
         return -1;
     else
         return 1;
 }
示例#6
0
 /// <summary>
 /// 0, falls Klasse unverändert
 /// -1, falls sonst und neue Klasse = -1
 /// 1, sonst (d.h. echt neue Klasse)
 /// </summary>
 /// <param name="Klasse"></param>
 /// <returns></returns>
 public int HatBachelorKlasse(Klasse Klasse)
 {
     if (Klassen.Bachelor == Klasse)
         return 0;
     if (Klassen.Bachelor == null)
         return -1;
     else
         return 1;
 }