| | |
| | | {
|
| | | public class TeamInvitationBehaviour : ScrollItem
|
| | | {
|
| | | [SerializeField]
|
| | | Image m_Realm;
|
| | | [SerializeField]
|
| | | Text m_PlayerName;
|
| | |
|
| | | [SerializeField]
|
| | | Text m_Job;
|
| | | [SerializeField]
|
| | | Image m_LevelSign;
|
| | | [SerializeField]
|
| | | Text m_Level;
|
| | | [SerializeField] Image m_Realm;
|
| | | [SerializeField] Text m_PlayerName;
|
| | | [SerializeField] Text m_Job;
|
| | | [SerializeField] Text m_Mission;
|
| | | [SerializeField] Image m_LevelSign;
|
| | | [SerializeField] Text m_Level;
|
| | | [SerializeField] Button m_Select;
|
| | | [SerializeField] Image m_Selected;
|
| | |
|
| | | [SerializeField]
|
| | | Button m_Select;
|
| | |
|
| | | [SerializeField]
|
| | | Image m_Selected;
|
| | |
|
| | | TeamModel m_Model;
|
| | | TeamModel model { get { return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<TeamModel>()); } }
|
| | | TeamModel model { get { return ModelCenter.Instance.GetModel<TeamModel>(); } }
|
| | | DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
|
| | |
|
| | | TeamInvitation invitation;
|
| | | public override void Display(object _data)
|
| | |
| | | m_LevelSign.gameObject.SetActive(isNirvanaLevel);
|
| | | m_Level.text = isNirvanaLevel ? (invitation.level - GeneralConfig.Instance.greatMasterStartLV).ToString() : invitation.level.ToString();
|
| | |
|
| | | var mission = invitation.mission;
|
| | | var targetConfig = Config.Instance.Get<TeamTargetConfig>(mission.mapId);
|
| | | if (targetConfig != null)
|
| | | {
|
| | | var dungeonId = dungeonModel.GetDungeonId(mission.mapId, mission.mapEx);
|
| | | var config = Config.Instance.Get<DungeonConfig>(dungeonId);
|
| | | m_Mission.text = config.FBName;
|
| | | }
|
| | | else
|
| | | {
|
| | | m_Mission.text = Language.Get("RightHereMap");
|
| | | }
|
| | |
|
| | | m_Selected.gameObject.SetActive(invitation.playerId == model.currentSelectedInvitation);
|
| | |
|
| | | m_Select.RemoveAllListeners();
|