コード例 #1
0
 public void Dispose()
 {
     if (_monoBehavior != null)
     {
         UnityEngine.Object.Destroy(_monoBehavior.gameObject);
         _monoBehavior = null;
     }
 }
コード例 #2
0
        /*-----------------------------------------------------------------*/

        #region Constructor / Dispose

        public VisualElementRenderer()
        {
            Control        = CreateBaseComponent();
            _monoBehavior  = Control.gameObject.AddComponent <VisualElementBehaviour>();
            _rectTransform = _monoBehavior.RectTransform;

            Awake();
        }
コード例 #3
0
        /*-----------------------------------------------------------------*/
        #region Constructor

        public VisualElementTracker(TNativeElement control, VisualElementBehaviour behaviour)
        {
            _control   = control;
            _behaviour = behaviour;

            /*
             * _control.Tapped -= HandleTapped;
             * _control.DoubleTapped -= HandleDoubleTapped;
             */
        }
コード例 #4
0
 static void UpdateOpacity(VisualElement view, VisualElementBehaviour behaviour)
 {
     behaviour.Opacity = view.Opacity;
 }