Create speedometer

Продолжение разработки спидометра
This commit is contained in:
Max_Divizion
2024-05-14 15:21:26 +03:00
parent 75d9b4dea3
commit f5561a9c31
119 changed files with 132 additions and 42 deletions

View File

@ -53,14 +53,14 @@ public class RCC_UIDashboardDisplay : MonoBehaviour {
public Text recordingLabel;
[Header("Images")]
public Image ABS;
public Image ESP;
public Image Park;
public Image Headlights;
public Image leftIndicator;
public Image rightIndicator;
public Image heatIndicator;
public Image fuelIndicator;
//public Image ABS;
//public Image ESP;
//public Image Park;
//public Image Headlights;
//public Image leftIndicator;
//public Image rightIndicator;
//public Image heatIndicator;
//public Image fuelIndicator;
public Image rpmIndicator;
[Header("Colors")]
@ -204,51 +204,51 @@ public class RCC_UIDashboardDisplay : MonoBehaviour {
}
if (ABS)
ABS.color = Inputs.ABS == true ? color_On : color_Off;
//if (ABS)
// ABS.color = Inputs.ABS == true ? color_On : color_Off;
if (ESP)
ESP.color = Inputs.ESP == true ? color_On : color_Off;
//if (ESP)
// ESP.color = Inputs.ESP == true ? color_On : color_Off;
if (Park)
Park.color = Inputs.Park == true ? Color.red : color_Off;
//if (Park)
// Park.color = Inputs.Park == true ? Color.red : color_Off;
if (Headlights)
Headlights.color = Inputs.Headlights == true ? Color.green : color_Off;
//if (Headlights)
// Headlights.color = Inputs.Headlights == true ? Color.green : color_Off;
if (heatIndicator)
heatIndicator.color = vehicle.engineHeat >= 100f ? Color.red : new Color(.1f, 0f, 0f);
//if (heatIndicator)
// heatIndicator.color = vehicle.engineHeat >= 100f ? Color.red : new Color(.1f, 0f, 0f);
if (fuelIndicator)
fuelIndicator.color = vehicle.fuelTank < 10f ? Color.red : new Color(.1f, 0f, 0f);
//if (fuelIndicator)
// fuelIndicator.color = vehicle.fuelTank < 10f ? Color.red : new Color(.1f, 0f, 0f);
if (rpmIndicator)
rpmIndicator.color = vehicle.engineRPM >= vehicle.maxEngineRPM - 500f ? Color.red : new Color(.1f, 0f, 0f);
//if (rpmIndicator)
// rpmIndicator.color = vehicle.engineRPM >= vehicle.maxEngineRPM - 500f ? Color.red : new Color(.1f, 0f, 0f);
if (leftIndicator && rightIndicator) {
//if (leftIndicator && rightIndicator) {
switch (Inputs.indicators) {
// switch (Inputs.indicators) {
case RCC_CarControllerV3.IndicatorsOn.Left:
leftIndicator.color = new Color(1f, .5f, 0f);
rightIndicator.color = new Color(.5f, .25f, 0f);
break;
case RCC_CarControllerV3.IndicatorsOn.Right:
leftIndicator.color = new Color(.5f, .25f, 0f);
rightIndicator.color = new Color(1f, .5f, 0f);
break;
case RCC_CarControllerV3.IndicatorsOn.All:
leftIndicator.color = new Color(1f, .5f, 0f);
rightIndicator.color = new Color(1f, .5f, 0f);
break;
case RCC_CarControllerV3.IndicatorsOn.Off:
leftIndicator.color = new Color(.5f, .25f, 0f);
rightIndicator.color = new Color(.5f, .25f, 0f);
break;
// case RCC_CarControllerV3.IndicatorsOn.Left:
// leftIndicator.color = new Color(1f, .5f, 0f);
// rightIndicator.color = new Color(.5f, .25f, 0f);
// break;
// case RCC_CarControllerV3.IndicatorsOn.Right:
// leftIndicator.color = new Color(.5f, .25f, 0f);
// rightIndicator.color = new Color(1f, .5f, 0f);
// break;
// case RCC_CarControllerV3.IndicatorsOn.All:
// leftIndicator.color = new Color(1f, .5f, 0f);
// rightIndicator.color = new Color(1f, .5f, 0f);
// break;
// case RCC_CarControllerV3.IndicatorsOn.Off:
// leftIndicator.color = new Color(.5f, .25f, 0f);
// rightIndicator.color = new Color(.5f, .25f, 0f);
// break;
}
// }
}
//}
}