public override void Initialize() { base.Initialize(); m_wrapContent.minIndex = DressTable.instance.dressList.Count == 1 ? -1 : 0; m_wrapContent.maxIndex = DressTable.instance.dressList.Count - 1; m_wrapContent.onInitializeItem = OnUpdateItem; m_wrapContent.ResetScrollView(); if (m_previewCharacter != null) { return; } m_previewCharacter = CharacterManager.Instance.CreateCharacter(); m_previewCharacter.Initialize(); m_previewCharacter.thisTransform.parent = m_trPreviewObject; m_previewCharacter.thisTransform.localPosition = Vector3.zero; m_previewCharacter.thisTransform.localScale = Vector3.one; m_previewCharacter.thisTransform.localRotation = Quaternion.identity; m_previewCharacter.movement2D.enabled = false; m_previewCharacter.Move(); m_vDestPos = m_vInPos; m_bSlideAction = true; }