public FoodBuff(ItemEffectData.RootObject data) { ATK = (float)data.ATK / 100f; DEF = (float)data.DEF / 100f; MTK = (float)data.MTK / 100f; MEF = (float)data.MEF / 100f; AGI = (float)data.AGI / 100f; SEN = (float)data.SEN / 100f; FoodName = ItemData.GetData(data.ID).GetName(); Comment = data.BuffComment; IsEmpty = false; }
public Food(int id, int amount, int addHP = -1, int addMP = -1) { ItemData.RootObject itemData = ItemData.GetData(id); if (itemData != null) { ID = id; Name = itemData.GetName(); Icon = itemData.Icon; Volume = itemData.Volume; Price = itemData.Price; Amount = amount; CanCook = itemData.CanCook; CanBeStacked = itemData.CanBeStacked; Type = itemData.Type; CookTag = itemData.CookTag; ItemEffectData.RootObject itemEffectData = ItemEffectData.GetData(id); if (addHP == -1) { AddHP = itemEffectData.AddHP; } else { AddHP = addHP; } if (addMP == -1) { AddMP = itemEffectData.AddMP; } else { AddMP = addMP; } Comment = String.Format(itemData.GetComment(), AddHP, AddMP); } else { Debug.Log("資料不存在!"); } }
public void SetFoodBuff(ItemEffectData.RootObject data) { FoodBuff = new FoodBuff(data); }