コード例 #1
0
ファイル: Weapon.cs プロジェクト: StWol/Last-Man
 // ***************************************************************************
 // Konstruktor 3
 public Weapon( WeaponInner wi )
     : base(wi.item)
 {
     Visier = Item.DefaultVisiere[ wi.visier ];
     if ( wi.munition != 0 )
         Munition = Item.DefaultMunition[ wi.munition ];
     Antrieb = Item.DefaultAntrieb[ wi.antrieb ];
     Stabilisator = Item.DefaultStabilisatoren[ wi.stabilisator ];
     Hauptteil = Item.DefaultHauptteil[ wi.hauptteil ];
 }
コード例 #2
0
ファイル: Weapon.cs プロジェクト: StWol/Last-Man
        // ***************************************************************************
        // Erzeugt Objekt zum Serialisieren
        public WeaponInner GetInner()
        {
            WeaponInner wi = new WeaponInner();

            wi.visier = Visier.TypeId;
            if ( Munition != null )
                wi.munition = Munition.TypeId;
            else
                wi.munition = 0;
            wi.antrieb = Antrieb.TypeId;
            wi.stabilisator = Stabilisator.TypeId;
            wi.hauptteil = Hauptteil.TypeId;

            wi.item = base.GetInner();
            return wi;
        }