[Refactor] General cleanup
This commit is contained in:
@@ -4,7 +4,7 @@ using Random = UnityEngine.Random;
|
||||
|
||||
public class PlayerModifier : OrbitalPositionBehaviour
|
||||
{
|
||||
public enum Modifier
|
||||
public enum Modifiers
|
||||
{
|
||||
GainPoints,
|
||||
FreeHit,
|
||||
@@ -16,15 +16,14 @@ public class PlayerModifier : OrbitalPositionBehaviour
|
||||
|
||||
private static readonly System.Random s_RandomGenerator = new();
|
||||
|
||||
private static Modifier GetRandomModifier()
|
||||
public Modifiers Modifier { get; private set; }
|
||||
|
||||
private static Modifiers GetRandomModifier()
|
||||
{
|
||||
Array possibilities = Enum.GetValues(typeof(Modifier));
|
||||
return (Modifier)possibilities.GetValue(s_RandomGenerator.Next(possibilities.Length));
|
||||
Array possibilities = Enum.GetValues(typeof(Modifiers));
|
||||
return (Modifiers)possibilities.GetValue(s_RandomGenerator.Next(possibilities.Length));
|
||||
}
|
||||
|
||||
private Modifier m_Modifier;
|
||||
public Modifier HeldModifier => m_Modifier;
|
||||
|
||||
protected override void OnStart()
|
||||
{
|
||||
transform.position = new Vector3(0, 0, -100f);
|
||||
@@ -33,13 +32,9 @@ public class PlayerModifier : OrbitalPositionBehaviour
|
||||
m_OrbitalPosition.m_ObjectRadius = 0.3f;
|
||||
m_OrbitalPosition.m_SpinSpeed = 1.6f;
|
||||
|
||||
m_Modifier = GetRandomModifier();
|
||||
Modifier = GetRandomModifier();
|
||||
}
|
||||
|
||||
public override void OnCollision(OrbitalPositionBehaviour other) => Destroy(gameObject);
|
||||
public override void OnReachCentre() => Destroy(gameObject);
|
||||
|
||||
public override void OnCollision(OrbitalPositionBehaviour other)
|
||||
{
|
||||
Destroy(gameObject);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user