예제 #1
0
        private void Awake()
        {
            playerIcon           = transform.Find("PlayerIcon").GetComponent <Image>();
            playerPortraitToggle = transform.Find("SelectToggle").GetComponent <Toggle>();

            playerPortraitToggle.AddListener(ClickToggle);
        }
예제 #2
0
        public void InitOnClickListener()
        {
            runeMain.Find("RunePackPanel").gameObject.SetActive(true);
            runeMain.Find("RuneConfigurePanel").gameObject.SetActive(false);
            runeConfiger.AddListener(OnClickRuneConfigurePenalToggle);
            runePack.AddListener(OnClickRunePackPanelToggle);

            runeLevelToggles = new Toggle[runeLevelGroup.childCount];
            runeTagToggles   = new Toggle[runeTagGroup.childCount];

            for (int i = 0; i < runeLevelToggles.Length; i++)
            {
                runeLevelToggles[i] = runeLevelGroup.GetChild(i).GetComponent <Toggle> ();
                runeLevelToggles[i].AddListener(OnClickSelectLevelToggle);
            }

            for (int i = 0; i < runeTagToggles.Length; i++)
            {
                runeTagToggles[i] = runeTagGroup.GetChild(i).GetComponent <Toggle> ();
                runeTagToggles[i].AddListener(OnClickSelectTagToggle);
            }

            runeTagButton.AddListener(OnClickTagTypeButton);
            runeBuyButton.AddListener(OnClickRuneBuyButton);
            runeSellButton.AddListener(OnClickRuneSellButton);
            runePageAddButton.AddListener(OnClickShowRunePageBuyPanelButton);
            runeUninstallButton.AddListener(OnClickUninstallRuneButton);
            runeReplaceButton.AddListener(OnClickShowRuneAvailablePanelButton);
            renameButton.AddListener(OnClickShowRunePageRenamePanelButton);
        }
예제 #3
0
        private void Awake()
        {
            toggleText  = transform.Find("ToggleText").GetComponent <Text>();
            clickToggle = transform.Find("ClickToggle").GetComponent <Toggle>();
            redPoint    = transform.Find("RedPoint").GetComponent <Image>();

            clickToggle.AddListener(ClickToggleEvent);
        }
예제 #4
0
        private void Awake()
        {
            itemImage      = transform.Find("RunePackItemImage").GetComponent <Image> ();
            itemNumberText = transform.Find("RunePackItemText").GetComponent <Text> ();
            itemTogger     = transform.GetComponent <Toggle>();

            itemTogger.AddListener(OnClickShowRuneInformationButton);
        }
예제 #5
0
        private void InitListener()
        {
            chatToggle.AddListener(ChatToggleEvent);

            sendMessageButton.AddListener(SendMessageButtonEvent);
            expressionButton.AddListener(ExpressionButtonEvent);
            expressionMaskButton.AddListener(ExpressionMaskButtonEvent);

            mathChatIf.onValueChanged.AddListener(MathChatInputValueCheckEvent);
        }
예제 #6
0
        private void InitOnClickListener()
        {
            isHavaToggle.AddListener(OnClickIsHavaToggle);

            unitTagToggles = new Toggle[unitTagGroup.childCount];
            for (int i = 0; i < unitTagGroup.childCount; i++)
            {
                unitTagToggles[i] = unitTagGroup.GetChild(i).GetComponent <Toggle> ();
                unitTagToggles[i].AddListener(OnClickSelectUnitTagToggle);
            }
        }
예제 #7
0
        private void Awake()
        {
            toggleText   = transform.Find("ToggleText").GetComponent <Text>();
            clickToggle  = transform.Find("ClickToggle").GetComponent <Toggle>();
            tgImage      = transform.Find("TgImage").GetComponent <Image>();
            tgClickImage = transform.Find("TgClickImage").GetComponent <Image>();
            redPoint     = transform.Find("RedPoint").GetComponent <Image>();

            tgClickImage.gameObject.SetActive(false);

            clickToggle.AddListener(ClickToggleEvent);
        }
예제 #8
0
        private void Awake()
        {
            itemImage = transform.Find("ItemImage").GetComponent <Image>();
            goldImage = transform.Find("GoldImage").GetComponent <Image>();
            rmbImage  = transform.Find("RMBImage").GetComponent <Image>();
            markImage = transform.Find("MarkImage").GetComponent <Image>();
            markImage.gameObject.SetActive(false);
            emberImage    = transform.Find("EmberImage").GetComponent <Image>();
            quantityText  = transform.Find("QuantityText").GetComponent <Text>();
            costText      = transform.Find("CostText").GetComponent <Text>();
            onClickToggle = transform.Find("OnClickToggle").GetComponent <Toggle>();

            onClickToggle.AddListener(OnClickToggleEvent);
        }
예제 #9
0
 void Awake()
 {
     onClickEvent     = null;
     slotItemToggle   = transform.GetComponent <Toggle>();
     unlockSolt       = transform.Find("Unlock");
     lockSolt         = transform.Find("Lock");
     lockMoney        = transform.Find("Lock/ImageMoney").GetComponent <Image>();
     lockbg           = transform.Find("Lock/Imagebg").GetComponent <Image>();
     lockImage        = transform.Find("Lock/Image").GetComponent <Image>();
     slotImage        = transform.Find("Unlock/RuneSlotImage").GetComponent <Image>();
     borderImage      = transform.Find("Unlock/RuneConfigureItem").GetComponent <Image>();
     canOpenLevelText = lockSolt.Find("Text").GetComponent <Text>();
     slotItemToggle.AddListener(OnClickToggle);
 }
예제 #10
0
        public override void OnInit()
        {
            base.OnInit();

            _controller = new MainLeftBarController(this);
            _controller.OnCreate();

            Transform tran = transform.Find("ToggleGroup");

            toggleGroup = tran.GetComponent <ToggleGroup>();

            unitIcon            = tran.Find("UnitToggle/UnitImage").GetComponent <Image>();
            runeIcon            = tran.Find("RuneToggle/RuneImage").GetComponent <Image>();
            armyManageIcon      = tran.Find("ArmyManageToggle/ArmyManageImage").GetComponent <Image>();
            playerBagIcon       = tran.Find("PlayerBagToggle/PlayerBagImage").GetComponent <Image>();
            mainMenuIcon        = tran.Find("MainMenuToggle/MainMenuImage").GetComponent <Image>();
            rankIcon            = tran.Find("RankToggle/RankImage").GetComponent <Image>();
            storeIcon           = tran.Find("StoreToggle/StoreImage").GetComponent <Image>();
            unitGrayIcon        = tran.Find("UnitToggle/UnitGrayImage").GetComponent <Image>();
            runeGrayIcon        = tran.Find("RuneToggle/RuneGrayImage").GetComponent <Image>();
            armyManageGrayIcon  = tran.Find("ArmyManageToggle/ArmyManageGrayImage").GetComponent <Image>();
            playerBagGrayIcon   = tran.Find("PlayerBagToggle/PlayerBagGrayImage").GetComponent <Image>();
            mainMenuGrayIcon    = tran.Find("MainMenuToggle/MainMenuGrayImage").GetComponent <Image>();
            rankGrayIcon        = tran.Find("RankToggle/RankGrayImage").GetComponent <Image>();
            storeGrayIcon       = tran.Find("StoreToggle/StoreGrayImage").GetComponent <Image>();
            unitRedBubble       = tran.Find("UnitToggle/RedBubble").GetComponent <Image>();
            runeRedBubble       = tran.Find("RuneToggle/RedBubble").GetComponent <Image>();
            armyManageRedBubble = tran.Find("ArmyManageToggle/RedBubble").GetComponent <Image>();
            playerBagRedBubble  = tran.Find("PlayerBagToggle/RedBubble").GetComponent <Image>();
            mainMenuRedBubble   = tran.Find("MainMenuToggle/RedBubble").GetComponent <Image>();
            rankRedBubble       = tran.Find("RankToggle/RedBubble").GetComponent <Image>();
            storeRedBubble      = tran.Find("StoreToggle/RedBubble").GetComponent <Image>();

            unitToggle       = tran.Find("UnitToggle").GetComponent <Toggle>();
            runeToggle       = tran.Find("RuneToggle").GetComponent <Toggle>();
            armyManageToggle = tran.Find("ArmyManageToggle").GetComponent <Toggle>();
            playerBagToggle  = tran.Find("PlayerBagToggle").GetComponent <Toggle>();
            mainMenuToggle   = tran.Find("MainMenuToggle").GetComponent <Toggle>();
            rankToggle       = tran.Find("RankToggle").GetComponent <Toggle>();
            storeToggle      = tran.Find("StoreToggle").GetComponent <Toggle>();

            unitToggle.AddListener(OnClickUnitToggle);
            runeToggle.AddListener(OnClickRuneToggle);
            armyManageToggle.AddListener(OnClickArmyManageToggle);
            playerBagToggle.AddListener(OnClickPlayerBagToggle);
            mainMenuToggle.AddListener(OnClickMainMenu);
            rankToggle.AddListener(OnClickRank);
            storeToggle.AddListener(OnClickStore);
        }
예제 #11
0
        public override void OnInit()
        {
            base.OnInit();

            controller  = new ArmyManagementController(this);
            _controller = controller;

            armyTran = transform.Find("ArmyTran");

            unitText        = armyTran.Find("UnitText").GetComponent <Text>();
            instituteText   = armyTran.Find("InstituteText").GetComponent <Text>();
            unitToggle      = armyTran.Find("ToggleGroup/UnitToggle").GetComponent <Toggle>();
            instituteToggle = armyTran.Find("ToggleGroup/InstituteToggle").GetComponent <Toggle>();

            unitToggle.AddListener(OnClickUnitToggle);
            instituteToggle.AddListener(OnClickInstituteToggle);

            #region ArmyManagementUI
            armyManTran = armyTran.Find("ArmyManagementUI");

            dragArmyPanel    = armyManTran.Find("DragArmyPanel").GetComponent <ScrollRect>();
            groupArmyCards   = armyManTran.Find("DragArmyPanel/ArmyItemGroup").GetComponent <GridLayoutGroup>();
            toggleGroup_army = armyManTran.Find("DragArmyPanel/ArmyItemGroup").GetComponent <ToggleGroup>();
            armyText         = armyManTran.Find("ArmyText").GetComponent <Text>();
            #endregion

            #region CombatDeckUI
            combatDeckTran = armyTran.Find("CombatDeckUI");

            groupCombatCards = combatDeckTran.Find("CombatItemGroup").GetComponent <GridLayoutGroup>();
            combatDeckText   = combatDeckTran.Find("CombatDeckText").GetComponent <Text>();
            armyTgText1      = combatDeckTran.Find("ToggleText_1").GetComponent <Text>();
            armyTgText2      = combatDeckTran.Find("ToggleText_2").GetComponent <Text>();
            armyTgText3      = combatDeckTran.Find("ToggleText_3").GetComponent <Text>();

            toggle_1 = combatDeckTran.Find("ToggleGroup/Toggle_1").GetComponent <Toggle>();
            toggle_2 = combatDeckTran.Find("ToggleGroup/Toggle_2").GetComponent <Toggle>();
            toggle_3 = combatDeckTran.Find("ToggleGroup/Toggle_3").GetComponent <Toggle>();

            toggle_1.AddListener(OnClickOneToggle);
            toggle_2.AddListener(OnClickTwoToggle);
            toggle_3.AddListener(OnClickThreeToggle);
            #endregion

            #region InstituteMangementUI
            instituteManTran = armyTran.Find("InstituteManagementUI");

            dragInstitutePanel = instituteManTran.Find("DragInstitutePanel").GetComponent <ScrollRect>();
            groupSkillCards    = instituteManTran.Find("DragInstitutePanel/SkillItemGroup").GetComponent <GridLayoutGroup>();
            toggleGroup_insti  = instituteManTran.Find("DragInstitutePanel/SkillItemGroup").GetComponent <ToggleGroup>();
            instituteSkillText = instituteManTran.Find("InstituteSkillText").GetComponent <Text>();
            skillPropText      = instituteManTran.Find("SkillPropText").GetComponent <Text>();
            #endregion

            #region Institute Skill Deck UI
            skillDeckTran = armyTran.Find("InstituteSkillDeckUI");

            skillDeckGroup    = skillDeckTran.Find("SkillGroup").GetComponent <GridLayoutGroup>();
            toggle1           = skillDeckTran.Find("ToggleGroup/Toggle_1").GetComponent <Toggle>();
            toggle2           = skillDeckTran.Find("ToggleGroup/Toggle_2").GetComponent <Toggle>();
            toggle3           = skillDeckTran.Find("ToggleGroup/Toggle_3").GetComponent <Toggle>();
            unlockButton2     = skillDeckTran.Find("UnlockButton2").GetComponent <Button>();
            unlockButton3     = skillDeckTran.Find("UnlockButton3").GetComponent <Button>();
            toggleImage2      = skillDeckTran.Find("ToggleImage2").GetComponent <Image>();
            toggleImage3      = skillDeckTran.Find("ToggleImage3").GetComponent <Image>();
            unlockImage2      = skillDeckTran.Find("UnlockImage2").GetComponent <Image>();
            unlockImage3      = skillDeckTran.Find("UnlockImage3").GetComponent <Image>();
            skillToggleText1  = skillDeckTran.Find("ToggleText_1").GetComponent <Text>();
            skillToggleText2  = skillDeckTran.Find("ToggleText_2").GetComponent <Text>();
            skillToggleText3  = skillDeckTran.Find("ToggleText_3").GetComponent <Text>();
            skillDeckText     = skillDeckTran.Find("SkillDeckText").GetComponent <Text>();
            skillDeckPropText = skillDeckTran.Find("SkillPropText").GetComponent <Text>();
            unlockPriceText2  = skillDeckTran.Find("UnlockPriceText2").GetComponent <Text>();
            unlockPriceText3  = skillDeckTran.Find("UnlockPriceText3").GetComponent <Text>();

            unlockButton2.AddListener(OnClickUnlockButtonTwo, UIEventGroup.Middle, UIEventGroup.Middle);
            unlockButton3.AddListener(OnClickUnlockButtonThree, UIEventGroup.Middle, UIEventGroup.Middle);
            toggle1.AddListener(OnClickSkillToggleOne);
            toggle2.AddListener(OnClickSkillToggleTwo);
            toggle3.AddListener(OnClickSkillToggleThree);
            #endregion
        }
예제 #12
0
        public override void OnInit()
        {
            base.OnInit();
            controller  = new BlackMarketController(this);
            _controller = controller;

            sellRightListUI = transform.Find("SellRightListUI").gameObject;
            commodityUI     = transform.Find("CommodityUI").gameObject;
            descriptionUI   = transform.Find("DescriptionUI").gameObject;
            changeLeftUI    = transform.Find("ChangeLeftUI").gameObject;
            buyBottomUI     = transform.Find("BuyBottomUI").gameObject;

            changeLeftUI.gameObject.SetActive(false);

            #region BlackMarket Right List UI
            Transform tran_RightList = transform.Find("SellRightListUI");

            toggleGroup_RightList = tran_RightList.Find("ToggleGroup").GetComponent <ToggleGroup>();
            buyToggle             = tran_RightList.Find("ToggleGroup/BuyToggle").GetComponent <Toggle>();
            sellToggle            = tran_RightList.Find("ToggleGroup/SellToggle").GetComponent <Toggle>();
            exchangeToggle        = tran_RightList.Find("ToggleGroup/ExchangeToggle").GetComponent <Toggle>();
            videoButton           = tran_RightList.Find("VideoButton").GetComponent <Button>();

            buyToggle.AddListener(OnClickBuyToggle);
            sellToggle.AddListener(OnClickSellToggle);
            exchangeToggle.AddListener(OnClickExchangeToggle);
            videoButton.AddListener(OnClickVideoButton);
            #endregion

            #region Commodity UI
            Transform tran_CommodityUI = transform.Find("CommodityUI");

            group               = tran_CommodityUI.Find("DragGoodsPanel/GoodsItemGroup").GetComponent <GridLayoutGroup>();
            dragGoodsPanel      = tran_CommodityUI.Find("DragGoodsPanel").GetComponent <ScrollRect>();
            toggleGroup_Goods   = tran_CommodityUI.Find("DragGoodsPanel/GoodsItemGroup").GetComponent <ToggleGroup>();
            nEMToggle           = tran_CommodityUI.Find("ToggleGroup/NEMToggle").GetComponent <Toggle>();
            unitToggle          = tran_CommodityUI.Find("ToggleGroup/UnitToggle").GetComponent <Toggle>();
            componentToggle     = tran_CommodityUI.Find("ToggleGroup/ComponentToggle").GetComponent <Toggle>();
            bluePrintToggle     = tran_CommodityUI.Find("ToggleGroup/BluePrintToggle").GetComponent <Toggle>();
            gearToggle          = tran_CommodityUI.Find("ToggleGroup/GearToggle").GetComponent <Toggle>();
            titleText_Commodity = tran_CommodityUI.Find("TitleText").GetComponent <Text>();
            maskImage           = tran_CommodityUI.Find("MaskImage").GetComponent <Image>();

            nEMToggle.AddListener(OnClickNEMToggle);
            unitToggle.AddListener(OnClickUnitToggle);
            componentToggle.AddListener(OnClickComponentToggle);
            bluePrintToggle.AddListener(OnClickBluePrintToggle);
            gearToggle.AddListener(OnClickGearToggle);
            #endregion

            #region Description UI
            Transform tran_DescriptionUI = transform.Find("DescriptionUI");

            arrowImage            = tran_DescriptionUI.Find("ArrowImage").GetComponent <Image>();
            clickText             = tran_DescriptionUI.Find("ClickText").GetComponent <Text>();
            titleText_Description = tran_DescriptionUI.Find("TitleText").GetComponent <Text>();
            typeText        = tran_DescriptionUI.Find("TypeText").GetComponent <Text>();
            descriptionText = tran_DescriptionUI.Find("DescriptionText").GetComponent <Text>();
            buyText         = tran_DescriptionUI.Find("BuyText").GetComponent <Text>();
            sellText        = tran_DescriptionUI.Find("SellText").GetComponent <Text>();
            inputText       = tran_DescriptionUI.Find("InputField").GetComponent <InputField>();
            buyButton       = tran_DescriptionUI.Find("BuyButton").GetComponent <Button>();
            sellButton      = tran_DescriptionUI.Find("SellButton").GetComponent <Button>();
            addButton       = tran_DescriptionUI.Find("AddButton").GetComponent <Button>();
            lessButton      = tran_DescriptionUI.Find("LessButton").GetComponent <Button>();

            sellButton.gameObject.SetActive(false); sellText.gameObject.SetActive(false);
            descriptionText.gameObject.SetActive(false); titleText_Description.gameObject.SetActive(false); typeText.gameObject.SetActive(false);

            buyButton.AddListener(OnClickBuyButton, UIEventGroup.Middle, UIEventGroup.Middle);
            sellButton.AddListener(OnClickSellButton, UIEventGroup.Middle, UIEventGroup.Middle);
            addButton.AddListener(OnClickAddButton);
            lessButton.AddListener(OnClickLessButton);

            inputText.onValueChanged.AddListener(OnInputValueChanage);
            #endregion

            #region Change Left UI
            Transform tran_ChangeLeft = transform.Find("ChangeLeftUI");

            changeImages[0]  = tran_ChangeLeft.Find("ItemGroup/ItemImage_1").GetComponent <Image>();
            changeImages[1]  = tran_ChangeLeft.Find("ItemGroup/ItemImage_2").GetComponent <Image>();
            changeImages[2]  = tran_ChangeLeft.Find("ItemGroup/ItemImage_3").GetComponent <Image>();
            changeImages[3]  = tran_ChangeLeft.Find("ItemGroup/ItemImage_4").GetComponent <Image>();
            changeImages[4]  = tran_ChangeLeft.Find("ItemGroup/ItemImage_5").GetComponent <Image>();
            changeImages[5]  = tran_ChangeLeft.Find("ItemGroup/ItemImage_6").GetComponent <Image>();
            rateTexts[0]     = tran_ChangeLeft.Find("RateText_1").GetComponent <Text>();
            rateTexts[1]     = tran_ChangeLeft.Find("RateText_2").GetComponent <Text>();
            rateTexts[2]     = tran_ChangeLeft.Find("RateText_3").GetComponent <Text>();
            rateTexts[3]     = tran_ChangeLeft.Find("RateText_4").GetComponent <Text>();
            changeButtons[0] = tran_ChangeLeft.Find("ItemGroup/Item_1").GetComponent <Button>();
            changeButtons[1] = tran_ChangeLeft.Find("ItemGroup/Item_2").GetComponent <Button>();
            changeButtons[2] = tran_ChangeLeft.Find("ItemGroup/Item_3").GetComponent <Button>();
            changeButtons[3] = tran_ChangeLeft.Find("ItemGroup/Item_4").GetComponent <Button>();
            changeButtons[4] = tran_ChangeLeft.Find("ItemGroup/Item_5").GetComponent <Button>();
            changeButtons[5] = tran_ChangeLeft.Find("ItemGroup/Item_6").GetComponent <Button>();
            chestButton      = tran_ChangeLeft.Find("ChestButton").GetComponent <Button>();

            changeButtons[0].AddListener(OnClickFirstItemButton, UIEventGroup.Middle, UIEventGroup.Middle | UIEventGroup.Top | UIEventGroup.Left);
            changeButtons[1].AddListener(OnClickSecondItemButton, UIEventGroup.Middle, UIEventGroup.Middle | UIEventGroup.Top | UIEventGroup.Left);
            changeButtons[2].AddListener(OnClickThirdItemButton, UIEventGroup.Middle, UIEventGroup.Middle | UIEventGroup.Top | UIEventGroup.Left);
            changeButtons[3].AddListener(OnClickFourthItemButton, UIEventGroup.Middle, UIEventGroup.Middle | UIEventGroup.Top | UIEventGroup.Left);
            changeButtons[4].AddListener(OnClickFifthItemButton, UIEventGroup.Middle, UIEventGroup.Middle | UIEventGroup.Top | UIEventGroup.Left);
            changeButtons[5].AddListener(OnClickSixthItemButton, UIEventGroup.Middle, UIEventGroup.Middle | UIEventGroup.Top | UIEventGroup.Left);
            chestButton.AddListener(OnClickChestButton, UIEventGroup.Middle, UIEventGroup.Middle | UIEventGroup.Top | UIEventGroup.Left);
            #endregion

            #region Buy Bottom UI
            Transform tran_Bottom = transform.Find("BuyBottomUI");

            refreshText     = tran_Bottom.Find("RefreshText").GetComponent <Text>();
            refreshTimeText = tran_Bottom.Find("RefreshTimeText").GetComponent <Text>();
            refreshNowText  = tran_Bottom.Find("RefreshNowText").GetComponent <Text>();
            refreshCostText = tran_Bottom.Find("RefreshCostText").GetComponent <Text>();
            refreshButton   = tran_Bottom.Find("RefreshButton").GetComponent <Button>();

            refreshButton.AddListener(OnClickRefreshButton, UIEventGroup.Middle, UIEventGroup.Middle | UIEventGroup.Top | UIEventGroup.Left);
            #endregion
        }
예제 #13
0
        public override void OnInit()
        {
            base.OnInit();

            controller  = new PlayerBagController(this);
            _controller = controller;

            playerBagTran = transform.Find("PlayerBagTran");

            #region View
            bagItemGroup        = playerBagTran.Find("DragBagItemPanel/BagItemGroup").GetComponent <GridLayoutGroup>();
            toggleGroup         = playerBagTran.Find("DragBagItemPanel/BagItemGroup").GetComponent <ToggleGroup>();
            dragPlayerBagPanel  = playerBagTran.Find("DragBagItemPanel").GetComponent <ScrollRect>();
            itemIcon            = playerBagTran.Find("ItemIcon").GetComponent <Image>();
            noItemImage         = playerBagTran.Find("NoItemImage").GetComponent <Image>();
            itemFrameImage1     = playerBagTran.Find("ItemFrameImage1").GetComponent <Image>();
            itemFrameImage2     = playerBagTran.Find("ItemFrameImage2").GetComponent <Image>();
            goldImage           = playerBagTran.Find("GoldIcon").GetComponent <Image>();
            sellBackgroundImage = playerBagTran.Find("Background/SellBackgroundImage").GetComponent <Image>();
            allText             = playerBagTran.Find("TextGroup/AllText").GetComponent <Text>();
            cardText            = playerBagTran.Find("TextGroup/CardText").GetComponent <Text>();
            debrisText          = playerBagTran.Find("TextGroup/DebrisText").GetComponent <Text>();
            boxText             = playerBagTran.Find("TextGroup/BoxText").GetComponent <Text>();
            runeText            = playerBagTran.Find("TextGroup/RuneText").GetComponent <Text>();
            itemNameText        = playerBagTran.Find("ItemNameText").GetComponent <Text>();
            itemCountText       = playerBagTran.Find("ItemCountText").GetComponent <Text>();
            itemIntroduceText   = playerBagTran.Find("ItemIntroduceText").GetComponent <Text>();
            itemSellText        = playerBagTran.Find("ItemSellText").GetComponent <Text>();
            itemNotSellText     = playerBagTran.Find("ItemNotSellText").GetComponent <Text>();
            itemPriceText       = playerBagTran.Find("ItemPriceText").GetComponent <Text>();
            noitemText          = playerBagTran.Find("NoItemText").GetComponent <Text>();
            sellText            = playerBagTran.Find("SellText").GetComponent <Text>();
            useText             = playerBagTran.Find("UseText").GetComponent <Text>();
            allToggle           = playerBagTran.Find("ToggleGroup/AllToggle").GetComponent <Toggle>();
            cardToggle          = playerBagTran.Find("ToggleGroup/CardToggle").GetComponent <Toggle>();
            debrisToggle        = playerBagTran.Find("ToggleGroup/DebrisToggle").GetComponent <Toggle>();
            boxToggle           = playerBagTran.Find("ToggleGroup/BoxToggle").GetComponent <Toggle>();
            runeToggle          = playerBagTran.Find("ToggleGroup/RuneToggle").GetComponent <Toggle>();
            sellButton          = playerBagTran.Find("SellButton").GetComponent <Button>();
            useButton           = playerBagTran.Find("UseButton").GetComponent <Button>();

            allToggle.AddListener(OnClickAllToggle);
            cardToggle.AddListener(OnClickCardToggle);
            debrisToggle.AddListener(OnClickDebrisToggle);
            boxToggle.AddListener(OnClickBoxToggle);
            runeToggle.AddListener(OnClickRuneToggle);
            sellButton.AddListener(OnClickSellButton);
            useButton.AddListener(OnClickUseButton);
            #endregion
            #region PopUp
            popUpPanel = playerBagTran.Find("PopUpPanel");
            popUpPanel.gameObject.SetActive(false);
            iconImage_p     = popUpPanel.Find("IconImage").GetComponent <Image>();
            frameImage1_p   = popUpPanel.Find("FrameImage1").GetComponent <Image>();
            frameImage2_p   = popUpPanel.Find("FrameImage2").GetComponent <Image>();
            inputText       = popUpPanel.Find("InputField").GetComponent <InputField>();
            titleText_p     = popUpPanel.Find("TitleText").GetComponent <Text>();
            nameText_p      = popUpPanel.Find("NameText").GetComponent <Text>();
            countText_p     = popUpPanel.Find("CountText").GetComponent <Text>();
            describeText_p  = popUpPanel.Find("DescribeText").GetComponent <Text>();
            propText_p      = popUpPanel.Find("PropText").GetComponent <Text>();
            comfirmText_p   = popUpPanel.Find("ComfirmText").GetComponent <Text>();
            cancelText_p    = popUpPanel.Find("CancelText").GetComponent <Text>();
            addButton_p     = popUpPanel.Find("AddButton").GetComponent <Button>();
            reduceButton_p  = popUpPanel.Find("ReduceButton").GetComponent <Button>();
            maxButton_p     = popUpPanel.Find("MaxButton").GetComponent <Button>();
            comfirmButton_p = popUpPanel.Find("ComfirmButton").GetComponent <Button>();
            cancelButton_p  = popUpPanel.Find("CancelButton").GetComponent <Button>();
            closeButton_p   = popUpPanel.Find("CloseButton").GetComponent <Button>();

            inputText.onValueChanged.AddListener(OnInputValueChanged);
            addButton_p.AddListener(OnClickAdd_pButton);
            reduceButton_p.AddListener(OnClickReduce_pButton);
            maxButton_p.AddListener(OnClickMax_pButton);
            comfirmButton_p.AddListener(OnClickComfirm_pButton);
            cancelButton_p.AddListener(OnClickClose_pButton);
            closeButton_p.AddListener(OnClickClose_pButton);
            #endregion
        }
예제 #14
0
 private void Start()
 {
     onclickToggle.AddListener(OnClickToggle);
 }
예제 #15
0
        //private const string STORE_ITEM_PATH = "Prefabs/UI/StoreScreenItem/Store_Item";
        //private const string STORE_RUNE_ITEM_PATH = "Prefabs/UI/StoreScreenItem/Rune_Item";
        //private const string STORE_SELLING_ITEM_PATH = "Prefabs/UI/StoreScreenItem/Selling_Item";
        #endregion

        public override void OnInit()
        {
            base.OnInit();
            controller  = new StoreController(this);
            _controller = controller;

            #region Store UI
            storeTran     = transform.Find("StoreUI");
            recommendText = storeTran.Find("TypeTextGroup/ReCommendText").GetComponent <Text>();
            unitText      = storeTran.Find("TypeTextGroup/UnitText").GetComponent <Text>();
            skinText      = storeTran.Find("TypeTextGroup/SkinText").GetComponent <Text>();
            boxText       = storeTran.Find("TypeTextGroup/BoxText").GetComponent <Text>();
            runeText      = storeTran.Find("TypeTextGroup/RuneText").GetComponent <Text>();
            debrisText    = storeTran.Find("TypeTextGroup/DebrisText").GetComponent <Text>();

            recommendToggle = storeTran.Find("GoodsTypeToggleGroup/ReCommendToggle").GetComponent <Toggle>();
            unitToggle      = storeTran.Find("GoodsTypeToggleGroup/UnitToggle").GetComponent <Toggle>();
            skinToggle      = storeTran.Find("GoodsTypeToggleGroup/SkinToggle").GetComponent <Toggle>();
            boxToggle       = storeTran.Find("GoodsTypeToggleGroup/BoxToggle").GetComponent <Toggle>();
            runeToggle      = storeTran.Find("GoodsTypeToggleGroup/RuneToggle").GetComponent <Toggle>();
            debrisToggle    = storeTran.Find("GoodsTypeToggleGroup/DebrisToggle").GetComponent <Toggle>();

            recommendToggle.AddListener(OnClickReCommendTg);
            unitToggle.AddListener(OnClickUnitTg);
            skinToggle.AddListener(OnClickSkinTg);
            boxToggle.AddListener(OnClickBoxTg);
            runeToggle.AddListener(OnClickRuneTg);
            debrisToggle.AddListener(OnClickDebrisTg);
            #endregion

            #region Box UI
            boxTran      = transform.Find("BoxUI");
            dragBoxPanel = boxTran.Find("DragBoxPanel").GetComponent <ScrollRect>();
            boxItemGroup = boxTran.Find("DragBoxPanel/ItemGroup").GetComponent <GridLayoutGroup>();
            #endregion

            #region Recommend UI
            recommendTran         = transform.Find("RecommendUI");
            posLeft               = recommendTran.Find("CarouselTexture/PosLeft");
            posMiddle             = recommendTran.Find("CarouselTexture/PosMiddle");
            posRight              = recommendTran.Find("CarouselTexture/PosRight");
            goodsGroup            = recommendTran.Find("DragNewGoodsPanel/GoodsItemGroup").GetComponent <GridLayoutGroup>();
            sellingsGroup         = recommendTran.Find("DragSellingPanel/SellingItemGroup").GetComponent <GridLayoutGroup>();
            caroudeImages[0]      = recommendTran.Find("CarouselTexture/Image1").GetComponent <Image>();
            caroudeImages[1]      = recommendTran.Find("CarouselTexture/Image2").GetComponent <Image>();
            caroudeImages[2]      = recommendTran.Find("CarouselTexture/Image3").GetComponent <Image>();
            textureIndexImages[0] = recommendTran.Find("TextureIndexObjGroup/IndexObj1/SelectImage").GetComponent <Image>();
            textureIndexImages[1] = recommendTran.Find("TextureIndexObjGroup/IndexObj2/SelectImage").GetComponent <Image>();
            textureIndexImages[2] = recommendTran.Find("TextureIndexObjGroup/IndexObj3/SelectImage").GetComponent <Image>();
            newGoodsText          = recommendTran.Find("NewGoodsText").GetComponent <Text>();
            sellingText           = recommendTran.Find("SellingText").GetComponent <Text>();

            ClickHandler.Get(caroudeImages[0].gameObject).onDrag = DragImage;
            ClickHandler.Get(caroudeImages[1].gameObject).onDrag = DragImage;
            ClickHandler.Get(caroudeImages[2].gameObject).onDrag = DragImage;
            #endregion

            #region Unit UI
            unitTran      = transform.Find("UnitUI");
            dragUnitPanel = unitTran.Find("DragUnitPanel").GetComponent <ScrollRect>();
            unitGroup     = unitTran.Find("DragUnitPanel/UnitItemGroup").GetComponent <GridLayoutGroup>();
            Transform unitTg = unitTran.Find("ToggleGroup");
            warriorTg_u       = unitTg.Find("WarriorToggle").GetComponent <Toggle>();
            assassinTg_u      = unitTg.Find("AssassinToggle").GetComponent <Toggle>();
            shooterTg_u       = unitTg.Find("ShooterToggle").GetComponent <Toggle>();
            masterTg_u        = unitTg.Find("MasterToggle").GetComponent <Toggle>();
            auxiliaryTg_u     = unitTg.Find("AuxiliaryToggle").GetComponent <Toggle>();
            warriorTgText_u   = unitTg.Find("WarriorToggle/TypeText").GetComponent <Text>();
            assassinTgText_u  = unitTg.Find("AssassinToggle/TypeText").GetComponent <Text>();
            shooterTgText_u   = unitTg.Find("ShooterToggle/TypeText").GetComponent <Text>();
            masterTgText_u    = unitTg.Find("MasterToggle/TypeText").GetComponent <Text>();
            auxiliaryTgText_u = unitTg.Find("AuxiliaryToggle/TypeText").GetComponent <Text>();

            warriorTg_u.AddListener(OnClickWarriorTg_U);
            assassinTg_u.AddListener(OnClickAssassinTg_U);
            shooterTg_u.AddListener(OnClickShooterTg_U);
            masterTg_u.AddListener(OnClickMasterTg_U);
            auxiliaryTg_u.AddListener(OnClickAuxiliaryTg_U);
            #endregion

            #region Skin UI
            skinTran      = transform.Find("SkinUI");
            dragSkinPanel = skinTran.Find("DragSkinPanel").GetComponent <ScrollRect>();
            skinGroup     = skinTran.Find("DragSkinPanel/SkinItemGroup").GetComponent <GridLayoutGroup>();
            Transform tgSTran = skinTran.Find("ToggleGroup");
            warriorTg_s       = tgSTran.Find("WarriorToggle").GetComponent <Toggle>();
            assassinTg_s      = tgSTran.Find("AssassinToggle").GetComponent <Toggle>();
            shooterTg_s       = tgSTran.Find("ShooterToggle").GetComponent <Toggle>();
            masterTg_s        = tgSTran.Find("MasterToggle").GetComponent <Toggle>();
            auxiliaryTg_s     = tgSTran.Find("AuxiliaryToggle").GetComponent <Toggle>();
            warriorTgText_s   = tgSTran.Find("WarriorToggle/TypeText").GetComponent <Text>();
            assassinTgText_s  = tgSTran.Find("AssassinToggle/TypeText").GetComponent <Text>();
            shooterTgText_s   = tgSTran.Find("ShooterToggle/TypeText").GetComponent <Text>();
            masterTgText_s    = tgSTran.Find("MasterToggle/TypeText").GetComponent <Text>();
            auxiliaryTgText_s = tgSTran.Find("AuxiliaryToggle/TypeText").GetComponent <Text>();

            warriorTg_s.AddListener(OnClickWarriorTg_S);
            assassinTg_s.AddListener(OnClickAssassinTg_S);
            shooterTg_s.AddListener(OnClickShooterTg_S);
            masterTg_s.AddListener(OnClickMasterTg_S);
            auxiliaryTg_s.AddListener(OnClickAuxiliaryTg_S);
            #endregion

            #region Rune UI
            runeTran      = transform.Find("RuneUI");
            dragRunePanel = runeTran.Find("DragRunePanel").GetComponent <ScrollRect>();
            runeGroup     = runeTran.Find("DragRunePanel/RuneItemGroup").GetComponent <GridLayoutGroup>();

            Transform tgRTran = runeTran.Find("TypeToggleGroup");
            physicalTg_r      = tgRTran.Find("PhysicalToggle").GetComponent <Toggle>();
            magicTg_r         = tgRTran.Find("MagicToggle").GetComponent <Toggle>();
            critTg_r          = tgRTran.Find("CritToggle").GetComponent <Toggle>();
            atkSpeedTg_r      = tgRTran.Find("AtkSpeedToggle").GetComponent <Toggle>();
            moveSpeedTg_r     = tgRTran.Find("MoveSpeedToggle").GetComponent <Toggle>();
            physicalTgText_r  = tgRTran.Find("PhysicalToggle/TypeText").GetComponent <Text>();
            magicTgText_r     = tgRTran.Find("MagicToggle/TypeText").GetComponent <Text>();
            critTgText_r      = tgRTran.Find("CritToggle/TypeText").GetComponent <Text>();
            atkSpeedTgText_r  = tgRTran.Find("AtkSpeedToggle/TypeText").GetComponent <Text>();
            moveSpeedTgText_r = tgRTran.Find("MoveSpeedToggle/TypeText").GetComponent <Text>();

            lv1Tg_r = runeTran.Find("ToggleGroup/Level1Toggle").GetComponent <Toggle>();
            lv2Tg_r = runeTran.Find("ToggleGroup/Level2Toggle").GetComponent <Toggle>();
            lv3Tg_r = runeTran.Find("ToggleGroup/Level3Toggle").GetComponent <Toggle>();
            lv4Tg_r = runeTran.Find("ToggleGroup/Level4Toggle").GetComponent <Toggle>();
            lv5Tg_r = runeTran.Find("ToggleGroup/Level5Toggle").GetComponent <Toggle>();
            lv6Tg_r = runeTran.Find("ToggleGroup/Level6Toggle").GetComponent <Toggle>();

            lv1TgText = runeTran.Find("ToggleGroup/Level1Toggle/ToggleText").GetComponent <Text>();
            lv2TgText = runeTran.Find("ToggleGroup/Level2Toggle/ToggleText").GetComponent <Text>();
            lv3TgText = runeTran.Find("ToggleGroup/Level3Toggle/ToggleText").GetComponent <Text>();
            lv4TgText = runeTran.Find("ToggleGroup/Level4Toggle/ToggleText").GetComponent <Text>();
            lv5TgText = runeTran.Find("ToggleGroup/Level5Toggle/ToggleText").GetComponent <Text>();
            lv6TgText = runeTran.Find("ToggleGroup/Level6Toggle/ToggleText").GetComponent <Text>();

            physicalTg_r.AddListener(OnClickPhysicalTg_R);
            magicTg_r.AddListener(OnClickMagicTg_R);
            critTg_r.AddListener(OnClickCritTg_R);
            atkSpeedTg_r.AddListener(OnClickAtkSpeedTg_R);
            moveSpeedTg_r.AddListener(OnClickMoveSpeedTg_R);
            lv1Tg_r.AddListener(OnClickLV1Tg_R);
            lv2Tg_r.AddListener(OnClickLV2Tg_R);
            lv3Tg_r.AddListener(OnClickLV3Tg_R);
            lv4Tg_r.AddListener(OnClickLV4Tg_R);
            lv5Tg_r.AddListener(OnClickLV5Tg_R);
            lv6Tg_r.AddListener(OnClickLV6Tg_R);
            #endregion

            #region Debris UI
            debrisTran      = transform.Find("DebrisUI");
            dragDebrisPanel = debrisTran.Find("DragDebrisPanel").GetComponent <ScrollRect>();
            debrisGroup     = debrisTran.Find("DragDebrisPanel/DebrisItemGroup").GetComponent <GridLayoutGroup>();
            debrisSkinIcon  = debrisTran.Find("DebrisSkinIcon").GetComponent <Image>();
            debrisUnitIcon  = debrisTran.Find("DebrisUnitIcon").GetComponent <Image>();
            debrisRuneIcon  = debrisTran.Find("DebrisRuneIcon").GetComponent <Image>();
            debrisRuneIcon.gameObject.SetActive(false);
            debrisSkinIcon.gameObject.SetActive(false);
            Transform tgDTran = debrisTran.Find("ToggleGroup");
            unitTg_d     = tgDTran.Find("UnitToggle").GetComponent <Toggle>();
            skinTg_d     = tgDTran.Find("SkinToggle").GetComponent <Toggle>();
            runeTg_d     = tgDTran.Find("RuneToggle").GetComponent <Toggle>();
            unitTgText_d = tgDTran.Find("UnitToggle/TypeText").GetComponent <Text>();
            skinTgText_d = tgDTran.Find("SkinToggle/TypeText").GetComponent <Text>();
            runeTgText_d = tgDTran.Find("RuneToggle/TypeText").GetComponent <Text>();
            debrisText_d = debrisTran.Find("DebrisText").GetComponent <Text>();

            if (dragDebrisPanel.GetComponent <DebrisItemScrollView>() == null)
            {
                debrisItemScrollView = dragDebrisPanel.gameObject.AddComponent <DebrisItemScrollView>();
            }
            else
            {
                debrisItemScrollView = dragDebrisPanel.GetComponent <DebrisItemScrollView>();
            }
            debrisItemScrollView.onCreateItemHandler = OnCreateDebrisItem;

            unitTg_d.AddListener(OnClickUnitTg_D);
            skinTg_d.AddListener(OnClickSkinTg_D);
            runeTg_d.AddListener(OnClickRuneTg_D);
            #endregion

            currentUI = recommendTran.gameObject;

            InitDebrisItem();
        }
예제 #16
0
        public override void OnInit()
        {
            base.OnInit();

            controller  = new FightMatchController(this);
            _controller = controller;

            #region RoomPanel

            roomPanel = transform.Find("RoomPanel");

            timerObj           = roomPanel.Find("TimerObj").gameObject;
            armyToggleGroup    = roomPanel.Find("MyselfObj/ArmyToggleGroup").GetComponent <ToggleGroup>();
            buttonText         = roomPanel.Find("ButtonText").GetComponent <Text>();
            titleText_match    = roomPanel.Find("Title_MatchText").GetComponent <Text>();
            titleText_matching = roomPanel.Find("Title_MatchingText").GetComponent <Text>();
            timerText_room     = roomPanel.Find("TimerObj/TimerText").GetComponent <Text>();
            matchButton        = roomPanel.Find("MatchButton").GetComponent <Button>();
            cancelButton       = roomPanel.Find("CancelButton").GetComponent <Button>();
            backButton         = roomPanel.Find("BackButton").GetComponent <Button>();

            friendTran      = roomPanel.Find("FriendObj");
            friendIconImage = friendTran.Find("FriendIconImage").GetComponent <Image>();
            friendIconImage.gameObject.SetActive(false);
            friendUnitGroup = friendTran.Find("FriendDeckUnitGroup").GetComponent <GridLayoutGroup>();
            friendNameText  = friendTran.Find("FriendNameText").GetComponent <Text>();

            myselfTran             = roomPanel.Find("MyselfObj");
            myselfIconImage        = myselfTran.Find("MyselfIconImage").GetComponent <Image>();
            myselfUnitGroup        = myselfTran.Find("MyselfDeckUnitGroup").GetComponent <GridLayoutGroup>();
            myselfNameText         = myselfTran.Find("MyselfNameText").GetComponent <Text>();
            runeLevelText          = myselfTran.Find("RuneLevelText").GetComponent <Text>();
            armyTgText1            = myselfTran.Find("ArmyToggleText1").GetComponent <Text>();
            armyTgText2            = myselfTran.Find("ArmyToggleText2").GetComponent <Text>();
            armyTgText3            = myselfTran.Find("ArmyToggleText3").GetComponent <Text>();
            armyToggle1            = myselfTran.Find("ArmyToggleGroup/ArmyToggle1").GetComponent <Toggle>();
            armyToggle2            = myselfTran.Find("ArmyToggleGroup/ArmyToggle2").GetComponent <Toggle>();
            armyToggle3            = myselfTran.Find("ArmyToggleGroup/ArmyToggle3").GetComponent <Toggle>();
            runeDropdown           = myselfTran.Find("RuneDropdown").GetComponent <Dropdown>();
            instituteSkillDropdown = myselfTran.Find("InstituteSkillDropdown").GetComponent <Dropdown>();

            armyToggle1.AddListener(OnClickArmyToggleOne);
            armyToggle2.AddListener(OnClickArmyToggleTwo);
            armyToggle3.AddListener(OnClickArmyToggleThree);
            matchButton.AddListener(OnClickMatchButton, UIEventGroup.Middle, UIEventGroup.Middle);
            cancelButton.AddListener(OnClickCancelButton, UIEventGroup.Middle, UIEventGroup.Middle);
            backButton.AddListener(OnClickBackButton);

            runeDropdown.onValueChanged.AddListener(OnValueChangeRuneDropdown);
            instituteSkillDropdown.onValueChanged.AddListener(OnValueChangeInstituteSkilldown);

            #endregion

            #region FriendPanel

            friendPanel     = transform.Find("FriendPanel");
            friendToggle    = friendPanel.Find("FriendToggle").GetComponent <Toggle>();
            nearbyToggle    = friendPanel.Find("NearbyToggle").GetComponent <Toggle>();
            friendText      = friendPanel.Find("FriendText").GetComponent <Text>();
            nearbyText      = friendPanel.Find("NearbyText").GetComponent <Text>();
            dragFriendItem  = friendPanel.Find("DragFriendItemPanel").GetComponent <ScrollRect>();
            friendItemGroup = friendPanel.Find("DragFriendItemPanel/FriendItemGroup").GetComponent <GridLayoutGroup>();

            if (dragFriendItem.GetComponent <MatchFriendScrollView>() == null)
            {
                matchFriendScrollView = dragFriendItem.gameObject.AddComponent <MatchFriendScrollView>();
            }
            else
            {
                matchFriendScrollView = dragFriendItem.GetComponent <MatchFriendScrollView>();
            }
            matchFriendScrollView.onCreateItemHandler = OnCreateMatchFriendItem;

            friendToggle.AddListener(OnClickFriendToggle);
            nearbyToggle.AddListener(OnClickNearbyToggle);

            #endregion

            #region MatchSucceedPanel

            matchSucceedPanel = transform.Find("MatchSucceedPanel");
            matchSucceedPanel.gameObject.SetActive(false);
            timerText_match    = matchSucceedPanel.Find("TimerText").GetComponent <Text>();
            myselfSucceedGroup = matchSucceedPanel.Find("MyselfSideGroup").GetComponent <GridLayoutGroup>();
            enemySucceedGroup  = matchSucceedPanel.Find("EnemySideGroup").GetComponent <GridLayoutGroup>();
            intoGameButton     = matchSucceedPanel.Find("IntoGameButton").GetComponent <Button>();

            intoGameButton.AddListener(OnClickIntoGameButton);

            #endregion

            RefreshMatchFriendItem();

            matchChatPanel = transform.Find("MatchChat").gameObject.AddComponent <MatchChatView>();
            matchChatPanel.Init();
        }
예제 #17
0
        public override void OnInit()
        {
            base.OnInit();

            controller  = new MainMenuController(this);
            _controller = controller;

            noticeText    = transform.Find("MaskImage/NoticeText").GetComponent <Text>();
            dragModePanel = transform.Find("DragModePanel").GetComponent <ScrollRect>();
            modeItemGroup = transform.Find("DragModePanel/ModeItemGroup").GetComponent <GridLayoutGroup>();
            #region PVE
            pveTran          = transform.Find("DragModePanel/ModeItemGroup/PVEMode");
            pveToggle        = pveTran.Find("ClickToggle").GetComponent <Toggle>();
            pveModeIcon      = pveTran.Find("ModeIcon").GetComponent <Image>();
            pveModeTextImage = pveTran.Find("ModeTextImage").GetComponent <Image>();
            pvePopUpUI       = pveTran.Find("PopUpUI");
            pveModeBt1       = pvePopUpUI.Find("ModeBtGroup/ModeOneBt").GetComponent <Button>();
            pveModeBt2       = pvePopUpUI.Find("ModeBtGroup/ModeTwoBt").GetComponent <Button>();
            pveModeBt3       = pvePopUpUI.Find("ModeBtGroup/ModeThreeBt").GetComponent <Button>();

            pveModeIcon.SetGray(true);
            pveModeIcon.color = myGray;
            pveModeTextImage.SetGray(true);
            pveModeTextImage.color = myGray;
            #endregion
            #region PVP
            pvpTran          = transform.Find("DragModePanel/ModeItemGroup/PVPMode");
            pvpToggle        = pvpTran.Find("ClickToggle").GetComponent <Toggle>();
            pvpModeIcon      = pvpTran.Find("ModeIcon").GetComponent <Image>();
            pvpModeTextImage = pvpTran.Find("ModeTextImage").GetComponent <Image>();
            pvpPopUpUI       = pvpTran.Find("PopUpUI");
            pvpModeBt1       = pvpPopUpUI.Find("ModeBtGroup/ModeOneBt").GetComponent <Button>();
            pvpModeBt2       = pvpPopUpUI.Find("ModeBtGroup/ModeTwoBt").GetComponent <Button>();
            #endregion
            #region HorseRaceLamp
            horseRaceLamp = transform.Find("MaskImage").gameObject.AddComponent <HorseRaceLamp>();
            #endregion

            #region Other
            otherTran          = transform.Find("DragModePanel/ModeItemGroup/OtherMode");
            otherModeIcon      = otherTran.Find("ModeIcon").GetComponent <Image>();
            otherModeTextImage = otherTran.Find("ModeTextImage").GetComponent <Image>();

            otherModeIcon.SetGray(true);
            otherModeIcon.color = myGray;
            otherModeTextImage.SetGray(true);
            otherModeTextImage.color = myGray;
            #endregion

            pveToggle.AddListener(OnClickPVETg);
            pvpToggle.AddListener(OnClickPVPTg);

            pveModeBt1.AddListener(OnClickPVEModeBt1);
            pveModeBt2.AddListener(OnClickPVEModeBt2);
            pveModeBt3.AddListener(OnClickPVEModeBt3);

            pvpModeBt1.AddListener(OnClickPVPModeBt1);
            pvpModeBt2.AddListener(OnClickPVPModeBt2);

            controller.RegisterHorseRaceLampMessage();
        }
예제 #18
0
        public override void OnInit()
        {
            base.OnInit();

            controller  = new SettingController(this);
            _controller = controller;

            #region Setting UI
            settingTran                = transform.Find("SettingUI");
            baseSettingToggleText      = settingTran.Find("BaseSettingToggleText").GetComponent <Text>();
            soundSettingToggleText     = settingTran.Find("SoundSettingToggleText").GetComponent <Text>();
            operationSettingToggleText = settingTran.Find("OperationSettingToggleText").GetComponent <Text>();

            baseSettingToggle      = settingTran.Find("ToggleGroup/BaseSettingToggle").GetComponent <Toggle>();
            soundSettingToggle     = settingTran.Find("ToggleGroup/SoundSettingToggle").GetComponent <Toggle>();
            operationSettingToggle = settingTran.Find("ToggleGroup/OperationSettingToggle").GetComponent <Toggle>();
            closeButton            = settingTran.Find("CloseButton").GetComponent <Button>();

            baseSettingToggle.AddListener(OnClickBaseSettingTg);
            soundSettingToggle.AddListener(OnClickSoundSettingTg);
            operationSettingToggle.AddListener(OnClickOperationSettingTg);
            closeButton.AddListener(OnClickCloseButton);
            #endregion

            #region Base Setting UI
            baseSettingTran = transform.Find("BaseSettingUI");

            viewAngleText       = baseSettingTran.Find("ViewAngleText").GetComponent <Text>();
            quailtyText         = baseSettingTran.Find("QualityText").GetComponent <Text>();
            recordScreenText    = baseSettingTran.Find("RecordScreenText").GetComponent <Text>();
            damageNumText       = baseSettingTran.Find("DamageNumText").GetComponent <Text>();
            displayBarText      = baseSettingTran.Find("DisplayBarText").GetComponent <Text>();
            viewLowText         = baseSettingTran.Find("ViewLowText").GetComponent <Text>();
            viewMiddleText      = baseSettingTran.Find("ViewMiddleText").GetComponent <Text>();
            viewHightText       = baseSettingTran.Find("ViewHighText").GetComponent <Text>();
            qualityLowText      = baseSettingTran.Find("QualityLowText").GetComponent <Text>();
            qualityMiddleText   = baseSettingTran.Find("QualityMiddleText").GetComponent <Text>();
            qualityHighText     = baseSettingTran.Find("QualityHighText").GetComponent <Text>();
            onRecordScreenText  = baseSettingTran.Find("RecordScreenOnText").GetComponent <Text>();
            offRecordScreenText = baseSettingTran.Find("RecordScreenOffText").GetComponent <Text>();
            onDamageNumText     = baseSettingTran.Find("DamageNumOnText").GetComponent <Text>();
            offDamageNumText    = baseSettingTran.Find("DamageNumOffText").GetComponent <Text>();
            onDisplayBarText    = baseSettingTran.Find("DisplayBarOnText").GetComponent <Text>();
            offDisplayBarText   = baseSettingTran.Find("DisplayBarOffText").GetComponent <Text>();

            lowViewTg         = baseSettingTran.Find("ViewAngleToggleGroup/LowToggle").GetComponent <Toggle>();
            middleViewTg      = baseSettingTran.Find("ViewAngleToggleGroup/MiddleToggle").GetComponent <Toggle>();
            highViewTg        = baseSettingTran.Find("ViewAngleToggleGroup/HighToggle").GetComponent <Toggle>();
            lowQualityTg      = baseSettingTran.Find("QualityToggleGroup/LowToggle").GetComponent <Toggle>();
            middleQualityTg   = baseSettingTran.Find("QualityToggleGroup/MiddleToggle").GetComponent <Toggle>();
            highQualityTg     = baseSettingTran.Find("QualityToggleGroup/HighToggle").GetComponent <Toggle>();
            onRecordScreenTg  = baseSettingTran.Find("RecordScreenToggleGroup/OnToggle").GetComponent <Toggle>();
            offRecordScreenTg = baseSettingTran.Find("RecordScreenToggleGroup/OffToggle").GetComponent <Toggle>();
            onDamageNumTg     = baseSettingTran.Find("DamageNumToggleGroup/OnToggle").GetComponent <Toggle>();
            offDamageNumTg    = baseSettingTran.Find("DamageNumToggleGroup/OffToggle").GetComponent <Toggle>();
            onDisplayBarTg    = baseSettingTran.Find("DisplayBarToggleGroup/OnToggle").GetComponent <Toggle>();
            offDisplayBarTg   = baseSettingTran.Find("DisplayBarToggleGroup/OffToggle").GetComponent <Toggle>();

            lowViewTg.AddListener(OnClickLowViewTg);
            middleViewTg.AddListener(OnClickMiddleViewTg);
            highViewTg.AddListener(OnClickHighViewTg);
            lowQualityTg.AddListener(OnClickLowQualityTg);
            middleQualityTg.AddListener(OnClickMiddleQualityTg);
            highQualityTg.AddListener(OnClickHighQualityTg);
            onRecordScreenTg.AddListener(OnClickOnRecordScreenTg);
            offRecordScreenTg.AddListener(OnClickOffRecordScreenTg);
            onDamageNumTg.AddListener(OnClickOnDamageNumTg);
            offDamageNumTg.AddListener(OnClickOffDamageNumTg);
            onDisplayBarTg.AddListener(OnClickOnDisplayBarTg);
            offDisplayBarTg.AddListener(OnClickOffDisplaybarTg);
            #endregion

            #region Sound Setting UI
            soundSettingTran = transform.Find("SoundSettingUI");
            soundSettingTran.gameObject.SetActive(false);

            musicText      = soundSettingTran.Find("MusicText").GetComponent <Text>();
            soundText      = soundSettingTran.Find("SoundText").GetComponent <Text>();
            onMusicTgText  = soundSettingTran.Find("MusicOnText").GetComponent <Text>();
            offMusicTgText = soundSettingTran.Find("MusicOffText").GetComponent <Text>();
            onSoundTgText  = soundSettingTran.Find("SoundOnText").GetComponent <Text>();
            offSoundTgText = soundSettingTran.Find("SoundOffText").GetComponent <Text>();

            onMusicToggle  = soundSettingTran.Find("MusicToggleGroup/OnToggle").GetComponent <Toggle>();
            offMusicToggle = soundSettingTran.Find("MusicToggleGroup/OffToggle").GetComponent <Toggle>();
            onSoundToggle  = soundSettingTran.Find("SoundToggleGroup/OnToggle").GetComponent <Toggle>();
            offSoundToggle = soundSettingTran.Find("SoundToggleGroup/OffToggle").GetComponent <Toggle>();

            onMusicToggle.AddListener(OnClickOnMusicTg);
            offMusicToggle.AddListener(OnClickOffMusicTg);
            onSoundToggle.AddListener(OnClickOnSoundTg);
            offSoundToggle.AddListener(OnClickOffSoundTg);
            #endregion

            #region Operation Setting UI
            operationSettingTran      = transform.Find("OperationSettingUI");
            operationOneSelectImage   = operationSettingTran.Find("OneSelectImage").GetComponent <Image>();
            operationTwoSelectImage   = operationSettingTran.Find("TwoSelectImage").GetComponent <Image>();
            operationThreeSelectImage = operationSettingTran.Find("ThreeSelectImage").GetComponent <Image>();
            operationOneSelectImage.gameObject.SetActive(false);
            operationTwoSelectImage.gameObject.SetActive(false);
            operationThreeSelectImage.gameObject.SetActive(false);

            operationOneTgText   = operationSettingTran.Find("OneTgText").GetComponent <Text>();
            operationTwoTgText   = operationSettingTran.Find("TwoTgText").GetComponent <Text>();
            operationThreeTgText = operationSettingTran.Find("ThreeTgText").GetComponent <Text>();
            operationOneText     = operationSettingTran.Find("OperationOneText").GetComponent <Text>();
            operationTwoText     = operationSettingTran.Find("OperationTwoText").GetComponent <Text>();
            operationThreeText   = operationSettingTran.Find("OperationThreeText").GetComponent <Text>();

            operationOneTg   = operationSettingTran.Find("OperationToggleGroup/OneToggle").GetComponent <Toggle>();
            operationTwoTg   = operationSettingTran.Find("OperationToggleGroup/TwoToggle").GetComponent <Toggle>();
            operationThreeTg = operationSettingTran.Find("OperationToggleGroup/ThreeToggle").GetComponent <Toggle>();

            operationOneTg.AddListener(OnClickOperationOneTg);
            operationTwoTg.AddListener(OnClickOperationTwoTg);
            operationThreeTg.AddListener(OnClickOperationThreeTg);
            #endregion
        }
예제 #19
0
        public void Init()
        {
            friendController = new FriendController(this);
            //FriendListPanel
            dragFriendPanel      = transform.Find("FriendListPanel/DragFriendsPanel").GetComponent <ScrollRect>();
            friendListScrollView = dragFriendPanel.GetComponent <FriendListScrollView>();
            friendListScrollView.onCreateItemHandler = CreateFriendListItem;

            friendsToggle   = transform.Find("FriendToggleListBG/GameFriends").GetComponent <Toggle>();
            friendListPanel = transform.Find("FriendListPanel").gameObject;
            friendsToggle.onValueChanged.AddListener(GameFriendClicked);

            notHaveFriendNoticeText = transform.Find("FriendListPanel/NoticeText").GetComponent <Text>();

            //FindFriendPanel
            dragSystemRecommendedFriendsPanel = transform.Find("FindFriendPanel/DragFriendPanel").GetComponent <ScrollRect>();
            findfriendListView = dragSystemRecommendedFriendsPanel.GetComponent <FindFriendListScrollView>();
            findfriendListView.onCreateItemHandler = CreateFindFriendListItem;


            findFrindsToggle = transform.Find("FriendToggleListBG/FindFriend").GetComponent <Toggle>();
            findFriendPanel  = transform.Find("FindFriendPanel").gameObject;
            findFrindsToggle.onValueChanged.AddListener(FindFriendClicked);

            searchFriendButton = transform.Find("FindFriendPanel/SearchButton").GetComponent <Button>();
            searchFriendInput  = transform.Find("FindFriendPanel/InputField").GetComponent <InputField>();
            searchFriendButton.onClick.AddListener(SearchFriendButtonClicked);

            findFriendNoticeTitleText = transform.Find("FindFriendPanel/FindFriendNoticeTitleText").GetComponent <Text>();
            findFriendNoticeText      = transform.Find("FindFriendPanel/FindFriendNoticeText").GetComponent <Text>();

            findFriendPanelItemList = new List <FindFriendItem>();
            Transform itemGroup = transform.Find("FindFriendPanel/DragFriendPanel/ViewPoint/ItemGroup").transform;

            //ApplicationInformation Panel
            applicationInformationToggle = transform.Find("FriendToggleListBG/ApplicationInformation").GetComponent <Toggle>();
            applicationInformationToggle.onValueChanged.AddListener(ApplicationInfomationClicked);

            applicationInformationPanel     = transform.Find("ApplicationInformationPanel").gameObject;
            applicationInformationRedBubble = transform.Find("FriendToggleListBG/ApplicationInformation/RedBubble").gameObject;

            dragApplicationInformationPanel  = transform.Find("ApplicationInformationPanel/DragApplicationPanel").GetComponent <ScrollRect>();
            applicationInformationScrollView = dragApplicationInformationPanel.GetComponent <ApplicationInformationScrollView>();
            applicationInformationScrollView.onCreateItemHandler = CreateApplicationInformationItem;

            refuseAllApplicationToggle = transform.Find("ApplicationInformationPanel/RefuseAllApplicationBG/RefuseToggle").GetComponent <Toggle>();
            friendToggleRedBubble      = transform.parent.Find("ToggleGroup/FriendToggle/RedBubble").GetComponent <Image>();
            refuseAllApplicationToggle.AddListener(RefuseAllApplicationToggleEvent);

            //BlackList Panel
            blackListToggle = transform.Find("FriendToggleListBG/BlackList").GetComponent <Toggle>();
            blackListToggle.onValueChanged.AddListener(BlackListClicked);
            blackListPanel = transform.Find("BlackListPanel").gameObject;

            dragBlackListPanel  = transform.Find("BlackListPanel/DragBlackListPanel").GetComponent <ScrollRect>();
            blackListScrollView = dragBlackListPanel.GetComponent <BlackListScrollView>();
            blackListScrollView.onCreatItemHandler = CreateBlackListItem;

            //WeiChatList Panel
            dragWeiChatFriendListPanel = transform.Find("WeiChatFriendListPanel/DragFriendsPanel").GetComponent <ScrollRect>();
            weiChatFriendScrollView    = dragWeiChatFriendListPanel.GetComponent <WeiChatFriendListScrollView>();

            weiChatFriendsToggle = transform.Find("FriendToggleListBG/WeiChatFriends").GetComponent <Toggle>();
            weiChatFriendsToggle.onValueChanged.AddListener(WeiChatFriendClicked);
            weiChatFriendListPanel = transform.Find("WeiChatFriendListPanel").gameObject;

            notHaveWeiChatFriendNoticeText = transform.Find("WeiChatFriendListPanel/NoticeText").GetComponent <Text>();
            resourceLoadManager            = Resource.GameResourceLoadManager.GetInstance();

            resourceLoadManager.LoadResource("FriendList_Item", OnLoadFriendListItem, true);
            resourceLoadManager.LoadResource("ApplicationInformation_Item", OnLoadApplicationInformationListItem, true);
            resourceLoadManager.LoadResource("BlackList_Item", OnLoadBlackListItem, true);
            resourceLoadManager.LoadResource("FindFriend_Item", OnLoadFindFriendItem, true);

            SwitchPanle();
        }
예제 #20
0
 private void Awake()
 {
     runePageItemToggle = transform.GetComponent <Toggle> ();
     runePageItemToggle.AddListener(OnClickRunePageItemToggle);
 }