//----------------------------------------------
// 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;
using UnityEngine.EventSystems;
///
/// UI input (float) receiver from UI Button.
///
[AddComponentMenu("BoneCracker Games/Realistic Car Controller/UI/Mobile/RCC UI Controller Button")]
public class RCC_UIController : MonoBehaviour, IPointerDownHandler, IPointerUpHandler {
private Button button; // UI button.
private Slider slider; // UI slider.
public float input = 0f; // Input as float.
private float Sensitivity { get { return RCC_Settings.Instance.UIButtonSensitivity; } } // Sensitivity.
private float Gravity { get { return RCC_Settings.Instance.UIButtonGravity; } } // Gravity.
public bool pressing = false; // Is pressing now?
private void Awake() {
// Getting components.
button = GetComponent