Beispiel #1
0
        public void OnHover()
        {
            if (isHovering)
            {
                return;
            }

            isHovering = true;

            //Do different stuff if the game is launched:
            if (isGameRunning)
            {
                gameRunningIcon.DOFade(0f, 0.3f);
                gameQuitIcon.DOFade(1f, 0.3f);

                hoverGradient.DOFade(0.9f, 0.3f);
            }
            else
            {
                hoverC = StartCoroutine(OnHoverAnim());
            }


            HapticsManager.SendHaptics(HapticsPreset.UIHover);
        }
    private void Awake()
    {
        var hapticsManagerGO = GameObject.FindWithTag("HapticsManager");

        if (hapticsManagerGO)
        {
            hapticsManager = hapticsManagerGO.GetComponent <HapticsManager>();
        }
        else
        {
            Debug.LogWarning("Haptics Manager missing in scene");
        }
    }
Beispiel #3
0
	void Start()
	{
		field_settings = FindObjectOfType<Settings>();
		field_stateManager = FindObjectOfType<StateManager>();
		field_localizationManager = FindObjectOfType<LocalizationManager>();
		field_hudManager = FindObjectOfType<HudManager>();
		field_menuManager = FindObjectOfType<MenuManager>();
		field_audioManager = FindObjectOfType<AudioManager>();
		field_hapticsManager = FindObjectOfType<HapticsManager>();

		field_gameplay = FindObjectOfType<Gameplay>();
		field_scoreManager = FindObjectOfType<ScoreManager>();
	}