private void RegisterCommonItem() { CommonItem iron1 = new CommonItem(1, 3, 20, 10, "3001", "iron1", "철철김철강철", "고급인력이다", "material", true, commonItemSpriteList[0], null); CommonItem paper1 = new CommonItem(1, 3, 30, 15, "3002", "paper1", "컨닝페이퍼", " A+ or F", "material", true, commonItemSpriteList[1], null); commonItemList.Add(iron1); commonItemList.Add(paper1); }
///////////////////////////////////////////////// 아이템 복사 ////////////////////////////////////////////// // 깊은 복사 메서드 // 인덱스로 찾기와 이름이로 찾기 2가지 오버로딩 public static SlotItem CommonItemClone(int index) { CommonItem newItem = new CommonItem(commonItemList[index].Count, commonItemList[index].MaxCount , commonItemList[index].BuyPrice, commonItemList[index].SellPrice, commonItemList[index].Id , commonItemList[index].Name, commonItemList[index].DisplayName, commonItemList[index].Description , commonItemList[index].Type, commonItemList[index].Usable, commonItemList[index].Icon, commonItemList[index].UseEvent); return(newItem); }