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); } }
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); } }