MusicBeat
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Cielonos.MainGame
|
||||
{
|
||||
public partial class RatingSystem : CombatSystemBase
|
||||
{
|
||||
public int rank;
|
||||
public float percent;
|
||||
|
||||
public List<RankInfo> 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<RankInfo>
|
||||
{
|
||||
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)
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user