using System; using System.Collections.Generic; using UnityEngine; namespace Cielonos.MainGame { public partial class RatingSystem : CombatSystemBase { public int rank; public float percent; public List rankInfos; private void Awake() { InitializeRankInfos(); } } public partial class RatingSystem { public struct RankInfo { public string rankName; public float increaseMultiplier; public float decreaseMultiplier; public RankInfo(string rankName, float increaseMultiplier, float decreaseMultiplier) { this.rankName = rankName; this.increaseMultiplier = increaseMultiplier; this.decreaseMultiplier = decreaseMultiplier; } } private void InitializeRankInfos() { rankInfos = new List { new RankInfo("D", 1f, 1f), new RankInfo("C", 0.95f, 1.25f), new RankInfo("B", 0.9f, 1.5f), new RankInfo("A", 0.85f, 1.75f), new RankInfo("S", 0.8f, 2f), new RankInfo("SS", 0.7f, 3f), new RankInfo("SSS", 0.6f, 5f) }; } } }