예제 #1
0
        protected virtual void OnValidate()
        {
            if (button == null && toggle != null)
            {
                button = toggle;
            }

            if (button != null && !(button is InteractionToggle))
            {
                button = null;
                Debug.LogError("LeapGraphicToggleBlendShapeController requires its InteractionButton to be a InteractionToggle.", this);
            }

            if (button != null && toggle == null && button is InteractionToggle)
            {
                toggle = (button as InteractionToggle);
            }
        }
예제 #2
0
        protected override void OnValidate()
        {
            base.OnValidate();

            if (toggle != null && button == null)
            {
                button = toggle;
            }

            if (button != null && !(button is InteractionToggle))
            {
                button = null;
                Debug.LogError("LeapGraphicTogglePaletteController requires an InteractionToggle attached to it to function.");
            }

            if (button != null && button is InteractionToggle && toggle == null)
            {
                toggle = (button as InteractionToggle);
            }
        }
예제 #3
0
    void Reset()
    {
        if (toggle == null)
        {
            toggle = GetComponent <InteractionToggle>();
        }
        if (toggleGraphic == null)
        {
            toggleGraphic = toggle.GetComponent <LeapGraphic>();
            if (toggleGraphic == null)
            {
                toggleGraphic = toggle.GetComponentInChildren <LeapGraphic>();
            }
        }

        untoggledColor = new Color(1.00F, 1.00F, 1.00F);
        depressedColor = new Color(0.60F, 0.60F, 0.60F);
        toggledColor   = new Color(0.75F, 0.75F, 0.75F);
        disabledColor  = new Color(0.80F, 0.80F, 0.80F);
        toggleTint     = Color.white;
    }
 void Start()
 {
     button = GetComponent <InteractionButton>();
     toggle = GetComponent <InteractionToggle>();
 }
예제 #5
0
        protected override void Reset()
        {
            base.Reset();

            toggle = GetComponent <InteractionToggle>();
        }