public void OnInit() { _nickName.text = _activePlayerInfo.DisplayNickname; // _playerPreview.Initialize(); int role = 1; // _openShowPlayerClass == -1 ? (int)_activePlayerInfo.CurPlayerProfile.Role : _openShowPlayerClass; _playerPreview.Clean(); _playerPreview.InitializePreview(); _equipmentRoot = _playerPreview.PreviewModal.transform.Find("EquipmentRoot"); //_activePlayerInfo._selectedClass = role; //_activePlayerInfo.UpdateSelectClassData(); UpdatePreviewModel(_activePlayerInfo.equipIds, false, role); //this controll the drag of player model _previewGestureProcessor.TargetTransform = _playerPreview.PreviewModal.transform; ResetPreviewModelAngle(); // set player model face us. InitItems(); _openShowPlayerClass = -1; StartCoroutine(DelaySwitch()); }
void Awake() { UIEventListener.Get(switchButton).onClick = OnClickSwitchButton; _playerPreview = GetComponent <UIPlayerPreview>(); _playerPreview._root = playerPreviewContainer; _playerPreview.InitializePreview(1); _equipmentRoot = _playerPreview.PreviewModal.transform.Find("EquipmentRoot"); }