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.
40 lines
966 B
C#
40 lines
966 B
C#
//======= Copyright (c) Valve Corporation, All rights reserved. ===============
|
|
|
|
#if UNITY_UGUI_UI || !UNITY_2019_2_OR_NEWER
|
|
using UnityEngine;
|
|
using System.Collections;
|
|
|
|
namespace Valve.VR.InteractionSystem.Sample
|
|
{
|
|
public class RenderModelChangerUI : UIElement
|
|
{
|
|
public GameObject leftPrefab;
|
|
public GameObject rightPrefab;
|
|
|
|
protected SkeletonUIOptions ui;
|
|
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
|
|
ui = this.GetComponentInParent<SkeletonUIOptions>();
|
|
}
|
|
|
|
protected override void OnButtonClick()
|
|
{
|
|
base.OnButtonClick();
|
|
|
|
if (ui != null)
|
|
{
|
|
ui.SetRenderModel(this);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#else
|
|
using UnityEngine;
|
|
namespace Valve.VR.InteractionSystem.Sample { public class RenderModelChangerUI : MonoBehaviour {
|
|
public GameObject leftPrefab;
|
|
public GameObject rightPrefab;
|
|
} }
|
|
#endif |