Initialer Upload neues Unity-Projekt
This commit is contained in:
@ -0,0 +1,32 @@
|
||||
//======= 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user