示例#1
0
    public override void StartUsing(VRTK_InteractUse currentUsingObject = null)
    {
        base.StartUsing(currentUsingObject);

        State = (State == EToggle.On) ? EToggle.Off : EToggle.On;

        SetButtonsState(State);
    }
示例#2
0
 public void SetButtonsState(EToggle state)
 {
     if (state == EToggle.On)
     {
         OnButton.gameObject.SetActive(true);
         OffButton.gameObject.SetActive(false);
         OnButton.Broadcast();
     }
     else
     {
         OnButton.gameObject.SetActive(false);
         OffButton.gameObject.SetActive(true);
         OffButton.Broadcast();
     }
 }