コード例 #1
0
 public override void RegisterFailure()
 {
     if (Interlocked.Increment(ref _FailureAccured) >= (int)_FailureRetrySeverity)
     {
         StateToggle.Open(this);
     }
 }
コード例 #2
0
        /// <summary>
        /// Setup UI style for toggles
        /// </summary>
        /// <param name="normal">The normal checkbox sprite</param>
        /// <param name="onMark">Sprite for the on state</param>
        /// <param name="offMark">Sprite for the off state</param>
        public void setToggle(Sprite normal, Sprite onMark, Sprite offMark)
        {
            setSelectable(normal);

            if (onMark == null || offMark == null)
            {
                return;
            }

            StateToggle toggle = GetComponent <StateToggle>();

            if (toggle == null)
            {
                return;
            }

            toggle.OnSprite  = onMark;
            toggle.OffSprite = offMark;
        }
コード例 #3
0
 public override void RegisterSuccess()
 {
     StateToggle.Close(this);
 }
コード例 #4
0
 public override void RegisterFailure()
 {
     StateToggle.Open(this);
 }
コード例 #5
0
 private void _TryCloseTheGate()
 {
     StateToggle.TryClose(this);
 }