| | |
| | | m_JobName.SetSprite(config.jobName);
|
| | |
|
| | | InitSpiritButtons(PlayerDatas.Instance.loginInfo.Job);
|
| | | SelectSpiritButton(1);
|
| | | DisplaySpiritRadar(1);
|
| | | int selectint = InitSelectIndexByData();
|
| | | SelectSpiritButton(selectint);
|
| | | DisplaySpiritRadar(selectint);
|
| | |
|
| | | new SelectRoleProcessor().Show();
|
| | | }
|
| | |
|
| | | private int InitSelectIndexByData()
|
| | | {
|
| | | uint maxLG = PlayerDatas.Instance.loginInfo.ExAttr16;
|
| | | if (PlayerDatas.Instance.loginInfo.Job == 1)
|
| | | {
|
| | | switch (maxLG)
|
| | | {
|
| | | case 201:
|
| | | case 203:
|
| | | case 204:
|
| | | return 1;
|
| | | case 202:
|
| | | return 2;
|
| | | case 205:
|
| | | return 3;
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|
| | | switch (maxLG)
|
| | | {
|
| | | case 201:
|
| | | case 202:
|
| | | case 205:
|
| | | return 1;
|
| | | case 204:
|
| | | return 2;
|
| | | case 203:
|
| | | return 3;
|
| | | }
|
| | | }
|
| | | return 1;
|
| | | }
|
| | |
|
| | |
|
| | |
|
| | | private void InitSpiritButtons(int job)
|
| | | {
|
| | | var config = CreateRoleConfig.Get(job);
|