예제 #1
0
    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");
 }