68 lines
1.5 KiB
C#

//----------------------------------------------
// Realistic Car Controller
//
// Copyright © 2014 - 2023 BoneCracker Games
// https://www.bonecrackergames.com
// Buğra Özdoğanlar
//
//----------------------------------------------
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using System.Collections.Generic;
public class RCC_Useless : MonoBehaviour {
public enum Useless { MainController, MobileControllers, Behavior, Graphics }
public Useless useless = Useless.MainController;
private void Awake() {
int type = 0;
if (useless == Useless.Behavior)
type = RCC_Settings.Instance.behaviorSelectedIndex;
if (useless == Useless.MobileControllers) {
switch (RCC_Settings.Instance.mobileController) {
case RCC_Settings.MobileController.TouchScreen:
type = 0;
break;
case RCC_Settings.MobileController.Gyro:
type = 1;
break;
case RCC_Settings.MobileController.SteeringWheel:
type = 2;
break;
case RCC_Settings.MobileController.Joystick:
type = 3;
break;
}
}
if (useless == Useless.Graphics)
type = QualitySettings.GetQualityLevel();
GetComponent<Dropdown>().SetValueWithoutNotify(type);
GetComponent<Dropdown>().RefreshShownValue();
}
}