コード例 #1
0
ファイル: CabinDataItemBase.cs プロジェクト: slb1988/agame
        public List <StorageDataItemBase> GetLevelUpItemNeed()
        {
            CabinLevelMetaData         data = CabinLevelMetaDataReader.TryGetCabinLevelMetaDataByKey(this.cabinType, this.level + 1);
            List <StorageDataItemBase> list = new List <StorageDataItemBase>();

            foreach (CabinLevelMetaData.CabinUpLevelNeedItem item in data.itemListNeed)
            {
                StorageDataItemBase dummyStorageDataItem = Singleton <StorageModule> .Instance.GetDummyStorageDataItem(item.itemMetaID, 1);

                if (dummyStorageDataItem != null)
                {
                    dummyStorageDataItem.number = item.itemNum;
                    list.Add(dummyStorageDataItem);
                }
            }
            return(list);
        }
コード例 #2
0
ファイル: CabinDataItemBase.cs プロジェクト: slb1988/agame
 public int GetPlayerLevelNeedToUpLevel()
 {
     return(CabinLevelMetaDataReader.TryGetCabinLevelMetaDataByKey(this.cabinType, this.level + 1).playerLevelNeed);
 }
コード例 #3
0
ファイル: CabinDataItemBase.cs プロジェクト: slb1988/agame
 public string GetCabinName()
 {
     return(LocalizationGeneralLogic.GetText(CabinLevelMetaDataReader.TryGetCabinLevelMetaDataByKey(this.cabinType, 1).cabinName, new object[0]));
 }
コード例 #4
0
ファイル: CabinDataItemBase.cs プロジェクト: slb1988/agame
 public int GetCabinLevelUpTimeCost()
 {
     return(CabinLevelMetaDataReader.TryGetCabinLevelMetaDataByKey(this.cabinType, this.level + 1).upLevelTimeNeed);
 }
コード例 #5
0
ファイル: CabinDataItemBase.cs プロジェクト: slb1988/agame
 public int GetCabinLevelUpScoinCost()
 {
     return(CabinLevelMetaDataReader.TryGetCabinLevelMetaDataByKey(this.cabinType, this.level + 1).scoinNeed);
 }
コード例 #6
0
ファイル: CabinDataItemBase.cs プロジェクト: slb1988/agame
 public int GetUnlockPlayerLevel()
 {
     return(CabinLevelMetaDataReader.TryGetCabinLevelMetaDataByKey(this.cabinType, 1).playerLevelNeed);
 }