68 lines
1.5 KiB
C#
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();
|
|
|
|
}
|
|
|
|
}
|