//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Monday, October 16, 2017 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace vnxbqy.UI { public class MyTeamWin : Window, SecondWindowInterface { [Header("Middle"), SerializeField] Transform m_ContainerMates; [SerializeField] Transform m_ContainerEmpty; [SerializeField] Transform m_CaptainerSign; [SerializeField] MyTeammateBehaviour[] m_TeammateBehaviours; [Header("Bottom"), SerializeField] Transform m_ContainerTeamExperience; [SerializeField] Transform m_ContainerAutoInvitation; [SerializeField] TeammateNearByBehaviour[] m_TeamateSigns; [SerializeField] Text m_ExperienceAddition; [SerializeField] Button m_CreateTeam; [SerializeField] Button m_AutoFind; [SerializeField] Text m_MatchState; [SerializeField] TimerBehaviour m_MatchingCoolDown; [SerializeField] Button m_ChallengeDungeon; [SerializeField] RectTransform m_AutoPrepareContainer; [SerializeField] Button m_AutoPrepareSetting; [SerializeField] Button m_CancelAutoPrepare; [SerializeField] Toggle m_AutoAcceptInvitation; [Header("Left"), SerializeField] Text m_Mission; [SerializeField] RectTransform m_ContainerTeamLevel; [SerializeField] Image m_LevelMinSign; [SerializeField] Text m_LevelMin; [SerializeField] Image m_LevelMaxSign; [SerializeField] Text m_LevelMax; [SerializeField] Button m_ChangeMission; [SerializeField] GrayGroup m_ChangeMissionGray; [SerializeField] TextEx m_ChangeMissionText; [SerializeField] Button m_ApplicationList; [SerializeField] ImageEx m_ApplicationIcon; [SerializeField] TextEx m_ApplicationText; [SerializeField] ButtonEx m_WorldInviteInTeam; [SerializeField] Button m_WorldInviteNoTeam; [SerializeField] Button m_Invite; [SerializeField] RectTransform m_InviteSelectedSign; [SerializeField] TeamInviteEntrancePanel m_TeamInviteEntrancePanel; TeamModel model { get { return ModelCenter.Instance.GetModel(); } } DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel(); } } #region Built-in public Button close { get; set; } protected override void BindController() { if (this is SecondWindowInterface) { var frame = this.GetComponentInChildren(); frame.Create(); close = frame.GetComponentInChildren