コード例 #1
0
ファイル: UnitSaveData.cs プロジェクト: maxxyh/Elsewhere
 public UnitSaveData(UnitSaveData oldUnitSaveData, List <Item> items, Dictionary <StatString, int> stats)
 {
     unitName      = oldUnitSaveData.unitName;
     unitClass     = oldUnitSaveData.unitClass;
     unitLevel     = oldUnitSaveData.unitLevel;
     unitExp       = oldUnitSaveData.unitExp;
     unitInventory = new ItemContainerSaveData(items.Count);
     unitInventory.AddItems(items);
     unitStats     = stats;
     unitAbilities = oldUnitSaveData.unitAbilities;
 }
コード例 #2
0
ファイル: UnitSaveData.cs プロジェクト: maxxyh/Elsewhere
 public UnitSaveData(string name, string classInput, Level unitLevel, List <ItemSlotData> itemSlots, Dictionary <StatString, int> stats, List <string> abilities)
 {
     unitName       = name;
     unitClass      = classInput;
     this.unitLevel = unitLevel.currentLevel;
     unitExp        = unitLevel.currentExperience;
     unitInventory  = new ItemContainerSaveData(itemSlots.Count);
     unitInventory.AddItems(itemSlots);
     unitStats     = stats;
     unitAbilities = abilities;
 }