44 lines
1.6 KiB
C#
44 lines
1.6 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class HairColorSettings : MonoBehaviour
|
|
{
|
|
[Header("Ęîëłđ ńčâčíč íŕ đłçíčő ďëŕíĺňŕő")]
|
|
public bool useDefaultGray = true;
|
|
|
|
[Header("Ęîëüîđč ńčâčíč äë˙ ęîćíîż ďëŕíĺňč")]
|
|
public Color mercuryHairColor = new Color(0.85f, 0.85f, 0.85f);
|
|
public Color venusHairColor = new Color(0.95f, 0.90f, 0.80f);
|
|
public Color earthHairColor = new Color(0.80f, 0.80f, 0.80f);
|
|
public Color moonHairColor = new Color(0.90f, 0.90f, 0.95f);
|
|
public Color marsHairColor = new Color(0.85f, 0.75f, 0.70f);
|
|
public Color jupiterHairColor = new Color(0.80f, 0.85f, 0.90f);
|
|
public Color saturnHairColor = new Color(0.90f, 0.85f, 0.75f);
|
|
public Color uranusHairColor = new Color(0.75f, 0.90f, 0.90f);
|
|
public Color neptuneHairColor = new Color(0.70f, 0.75f, 0.95f);
|
|
public Color plutoHairColor = new Color(0.80f, 0.80f, 0.90f);
|
|
|
|
private static readonly Color defaultGray = Color.white;
|
|
|
|
public Color GetHairColor(int planetIndex)
|
|
{
|
|
if (useDefaultGray) return defaultGray;
|
|
|
|
switch (planetIndex)
|
|
{
|
|
case 0: return mercuryHairColor;
|
|
case 1: return venusHairColor;
|
|
case 2: return earthHairColor;
|
|
case 3: return moonHairColor;
|
|
case 4: return marsHairColor;
|
|
case 5: return jupiterHairColor;
|
|
case 6: return saturnHairColor;
|
|
case 7: return uranusHairColor;
|
|
case 8: return neptuneHairColor;
|
|
case 9: return plutoHairColor;
|
|
default: return defaultGray;
|
|
}
|
|
}
|
|
}
|