| | |
| | | public class RolePanel : OneLevelWin
|
| | | {
|
| | | Dictionary<int, FunctionButton> m_FunctionButtons = new Dictionary<int, FunctionButton>();
|
| | | ReikiRootModel reikiRootModel { get { return ModelCenter.Instance.GetModel<ReikiRootModel>(); } }
|
| | |
|
| | | protected override void BindController()
|
| | | {
|
| | | m_TitleIcon = this.GetComponent<Image>("Pivot/Container_BackGround/Img_Title"); |
| | | m_Group = this.GetComponent<FunctionButtonGroup>("Pivot/Container_Functions"); |
| | | m_Left = this.GetComponent<Button>("Pivot/Container_Buttons/Btn_Left"); |
| | | m_Right = this.GetComponent<Button>("Pivot/Container_Buttons/Btn_Right"); |
| | | m_Close = this.GetComponent<Button>("Pivot/Container_Buttons/Btn_Close"); |
| | | |
| | | m_SubWindowContainer = this.GetComponent<RectTransform>("Pivot/Container_SubWindow"); |
| | | |
| | | var name = this.GetType().Name; |
| | | var infos = WindowConfig.GetWindowFunctionInfos(name); |
| | | foreach (var info in infos) |
| | | { |
| | | m_TitleIcon = this.GetComponent<Image>("Pivot/Container_BackGround/Img_Title");
|
| | | m_Group = this.GetComponent<FunctionButtonGroup>("Pivot/Container_Functions");
|
| | | m_Left = this.GetComponent<Button>("Pivot/Container_Buttons/Btn_Left");
|
| | | m_Right = this.GetComponent<Button>("Pivot/Container_Buttons/Btn_Right");
|
| | | m_Close = this.GetComponent<Button>("Pivot/Container_Buttons/Btn_Close");
|
| | |
|
| | | m_SubWindowContainer = this.GetComponent<RectTransform>("Pivot/Container_SubWindow");
|
| | |
|
| | | var name = this.GetType().Name;
|
| | | var infos = WindowConfig.GetWindowFunctionInfos(name);
|
| | | foreach (var info in infos)
|
| | | {
|
| | | m_FunctionButtons.Add(info.order,
|
| | | m_Group.AddFunction("FunctionButton_Pattern_1", info.order, info.functionId, Language.Get(info.titleKey), info.redPointId)); |
| | | } |
| | | |
| | | m_TitleIcon.SetSprite(WindowConfig.GetTitleIconKey(name)); |
| | | m_Group.AddFunction("FunctionButton_Pattern_1", info.order, info.functionId, Language.Get(info.titleKey), info.redPointId));
|
| | | }
|
| | |
|
| | | m_TitleIcon.SetSprite(WindowConfig.GetTitleIconKey(name));
|
| | | m_TitleIcon.SetNativeSize();
|
| | | }
|
| | |
|
| | |
| | | base.OnPreOpen();
|
| | | var functionId = m_FunctionButtons[4].functionId;
|
| | | m_FunctionButtons[4].gameObject.SetActive(functionId == 0 || FuncOpen.Instance.IsFuncOpen(functionId));
|
| | | if (reikiRootModel.redpoint.state != RedPointState.None)
|
| | | {
|
| | | functionOrder = 1;
|
| | | }
|
| | | }
|
| | |
|
| | | protected override void OnActived()
|