コード例 #1
0
ファイル: ShipInfo.cs プロジェクト: Blealtan/ing
 partial void UpdateCore(IRawShipInfo raw)
 {
     Type          = owner.ShipTypes[raw.TypeId];
     CanUpgrade    = raw.UpgradeTo != 0;
     UpgradeTo     = owner.ShipInfos[raw.UpgradeTo];
     TotalAircraft = Aircraft?.Sum();
 }
コード例 #2
0
ファイル: ShipInfo.cs プロジェクト: Elenw/ing
        partial void UpdateCore(IRawShipInfo raw, DateTimeOffset timeStamp)
        {
            if (Name.Origin != raw.Name ||
                Name.Phonetic != raw.Phonetic ||
                Name.AbyssalClass != raw.AbyssalClass)
            {
                Name.Origin       = raw.Name;
                Name.Phonetic     = raw.Phonetic;
                Name.AbyssalClass = raw.AbyssalClass;
                NotifyPropertyChanged(nameof(Name));
            }

            Type          = owner.ShipTypes[raw.TypeId];
            CanUpgrade    = raw.UpgradeTo != 0;
            UpgradeTo     = owner.ShipInfos[raw.UpgradeTo];
            TotalAircraft = Aircraft?.Sum();
        }