Exemplo n.º 1
0
 private void ChangeFocus(UIItemListChild child, bool playSE)
 {
     if (this.mFocusListChild != null)
     {
         this.mFocusListChild.RemoveFocus();
         ShortcutExtensions.DOScale(this.mFocusListChild.get_transform(), new Vector3(1f, 1f), 0.3f);
         ShortcutExtensions.DOScale(this.mTransform_Focus, new Vector3(1f, 1f), 0.3f);
     }
     this.mFocusListChild = child;
     if (this.mFocusListChild != null)
     {
         this.OnFocusChange(this.mFocusListChild.mModel);
         this.mFocusListChild.Focus();
         if (child.IsFosable())
         {
             this.mTransform_Focus.set_localPosition(new Vector3(this.mFocusListChild.get_transform().get_localPosition().x, this.mFocusListChild.get_transform().get_localPosition().y - 12f));
             ShortcutExtensions.DOScale(this.mTransform_Focus, new Vector3(1.2f, 1.2f), 0.3f);
             ShortcutExtensions.DOScale(this.mFocusListChild.get_transform(), new Vector3(1.2f, 1.2f), 0.3f);
         }
         else
         {
             this.mTransform_Focus.set_localPosition(new Vector3(this.mFocusListChild.get_transform().get_localPosition().x, this.mFocusListChild.get_transform().get_localPosition().y - 12f));
         }
         if (playSE)
         {
             this.SafePlaySEOneShot(this.mAudioClip_SE_001);
         }
     }
     else
     {
         this.mTransform_Focus.get_transform().set_localPosition(new Vector3(this.mItemListChildren[0].get_transform().get_localPosition().x, this.mItemListChildren[0].get_transform().get_localPosition().y - 12f));
         this.OnFocusChange(null);
     }
 }
Exemplo n.º 2
0
 private void ChangeFocus(UIItemListChild child, bool playSE)
 {
     if (mFocusListChild != null)
     {
         mFocusListChild.RemoveFocus();
         mFocusListChild.transform.DOScale(new Vector3(1f, 1f), 0.3f);
         mTransform_Focus.DOScale(new Vector3(1f, 1f), 0.3f);
     }
     mFocusListChild = child;
     if (mFocusListChild != null)
     {
         OnFocusChange(mFocusListChild.mModel);
         mFocusListChild.Focus();
         if (child.IsFosable())
         {
             Transform transform      = mTransform_Focus;
             Vector3   localPosition  = mFocusListChild.transform.localPosition;
             float     x              = localPosition.x;
             Vector3   localPosition2 = mFocusListChild.transform.localPosition;
             transform.localPosition = new Vector3(x, localPosition2.y - 12f);
             mTransform_Focus.DOScale(new Vector3(1.2f, 1.2f), 0.3f);
             mFocusListChild.transform.DOScale(new Vector3(1.2f, 1.2f), 0.3f);
         }
         else
         {
             Transform transform2     = mTransform_Focus;
             Vector3   localPosition3 = mFocusListChild.transform.localPosition;
             float     x2             = localPosition3.x;
             Vector3   localPosition4 = mFocusListChild.transform.localPosition;
             transform2.localPosition = new Vector3(x2, localPosition4.y - 12f);
         }
         if (playSE)
         {
             SafePlaySEOneShot(mAudioClip_SE_001);
         }
     }
     else
     {
         Transform transform3     = mTransform_Focus.transform;
         Vector3   localPosition5 = mItemListChildren[0].transform.localPosition;
         float     x3             = localPosition5.x;
         Vector3   localPosition6 = mItemListChildren[0].transform.localPosition;
         transform3.localPosition = new Vector3(x3, localPosition6.y - 12f);
         OnFocusChange(null);
     }
 }