大量注文ボーナスのレートをfloatに対応
This commit is contained in:
parent
5da45a65e3
commit
326dcd2db0
|
|
@ -233,7 +233,7 @@ public class BulkOrder : MonoBehaviour
|
|||
|
||||
public static int CalcBonus(List<RarityData> rarityList, List<BulkOrderResultData> resultData, int heart)
|
||||
{
|
||||
var totalBonus = 0;
|
||||
var totalBonus = 0f;
|
||||
var hasRarityList = resultData.Where(data => data.Rarity != ProductRarity.Normal).ToList();
|
||||
if (hasRarityList.Count == 0)
|
||||
{
|
||||
|
|
@ -244,6 +244,6 @@ public class BulkOrder : MonoBehaviour
|
|||
var bonusRate = rarityList.FirstOrDefault(data => data.Rarity == progressData.Rarity)?.bulkOrderBonus ?? 0;
|
||||
totalBonus += bonusRate * heart;
|
||||
}
|
||||
return Mathf.CeilToInt((float) totalBonus / hasRarityList.Count);
|
||||
return Mathf.CeilToInt(totalBonus / hasRarityList.Count);
|
||||
}
|
||||
}
|
||||
|
|
@ -162,7 +162,7 @@ public sealed class MissionData
|
|||
public sealed class RarityData
|
||||
{
|
||||
public int id;
|
||||
public int bulkOrderBonus;
|
||||
public float bulkOrderBonus;
|
||||
public string text;
|
||||
public ProductRarity Rarity => (ProductRarity)id;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue