You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			32 lines
		
	
	
		
			869 B
		
	
	
	
		
			C#
		
	
			
		
		
	
	
			32 lines
		
	
	
		
			869 B
		
	
	
	
		
			C#
		
	
//======= Copyright (c) Valve Corporation, All rights reserved. ===============
 | 
						|
 | 
						|
using UnityEngine;
 | 
						|
using System.Collections;
 | 
						|
using UnityEngine.SceneManagement;
 | 
						|
using System;
 | 
						|
 | 
						|
namespace Valve.VR.InteractionSystem.Sample
 | 
						|
{
 | 
						|
    public class ButtonEffect : MonoBehaviour
 | 
						|
    {
 | 
						|
        public void OnButtonDown(Hand fromHand)
 | 
						|
        {
 | 
						|
            ColorSelf(Color.cyan);
 | 
						|
            fromHand.TriggerHapticPulse(1000);
 | 
						|
        }
 | 
						|
 | 
						|
        public void OnButtonUp(Hand fromHand)
 | 
						|
        {
 | 
						|
            ColorSelf(Color.white);
 | 
						|
        }
 | 
						|
 | 
						|
        private void ColorSelf(Color newColor)
 | 
						|
        {
 | 
						|
            Renderer[] renderers = this.GetComponentsInChildren<Renderer>();
 | 
						|
            for (int rendererIndex = 0; rendererIndex < renderers.Length; rendererIndex++)
 | 
						|
            {
 | 
						|
                renderers[rendererIndex].material.color = newColor;
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
} |