Exemplo n.º 1
0
    private void CreateAttr(int key, int value, bool isShowNext = false, int nextValue = 0)
    {
        GameObject gameObject = this.mAttrList.Find((GameObject e) => e.get_name() == "Unused");

        if (gameObject == null)
        {
            gameObject = Object.Instantiate <GameObject>(this.mGoAttrPrefab);
            UGUITools.SetParent(this.mAttrPanel, gameObject, false);
            this.mAttrList.Add(gameObject);
        }
        gameObject.get_gameObject().set_name(key.ToString());
        gameObject.get_gameObject().SetActive(true);
        gameObject.get_transform().FindChild("Attr").GetComponentInChildren <Text>().set_text(AttrUtility.GetStandardDesc(key, value, "ff7d4b"));
        GameObject gameObject2 = gameObject.get_transform().FindChild("Next").get_gameObject();

        if (isShowNext)
        {
            gameObject2.SetActive(true);
            gameObject2.GetComponentInChildren <Text>().set_text(AttrUtility.GetAttrValueDisplay(key, nextValue));
        }
        else
        {
            gameObject2.SetActive(false);
        }
    }
Exemplo n.º 2
0
    private PetTaskResultModel Create(Transform parent)
    {
        GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("PetTaskResultModel");

        UGUITools.SetParent(parent.get_gameObject(), instantiate2Prefab, true);
        return(instantiate2Prefab.GetComponent <PetTaskResultModel>());
    }
Exemplo n.º 3
0
    private GameObject DoInstantiate(int index)
    {
        GameObject gameObject;

        if (this.temp != null)
        {
            gameObject = UGUITools.AddChild(base.get_gameObject(), this.temp, false);
            gameObject.set_name(this.temp.get_name() + index.ToString());
        }
        else
        {
            gameObject = ResourceManager.GetInstantiate2Prefab(this.temp_prefabname);
            UGUITools.SetParent(base.get_gameObject(), gameObject, false);
            gameObject.set_name(this.temp_prefabname + index.ToString());
        }
        if (this.isAnimation)
        {
            gameObject.GetComponent <RectTransform>().set_anchoredPosition((index < this.maxShow * this.lineContainNum) ? (this.GetPos(index) + this.moveing) : this.GetPos(index));
        }
        else if (!this.IsContainLayoutWidget)
        {
            gameObject.GetComponent <RectTransform>().set_anchoredPosition(this.GetPos(index));
        }
        return(gameObject);
    }
    private UpgradePreviewUnit Create(Transform parent)
    {
        GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("UpgradePreviewUnit");

        UGUITools.SetParent(parent.get_gameObject(), instantiate2Prefab, true);
        return(instantiate2Prefab.GetComponent <UpgradePreviewUnit>());
    }
Exemplo n.º 5
0
    private void LoadFaces()
    {
        List <ChatManager.FaceSuit> faceSuits = ChatManager.Instance.GetFaceSuits();

        for (int i = 0; i < faceSuits.get_Count(); i++)
        {
            GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("Item2FaceSuit");
            UGUITools.SetParent(this.m_tranFaceSuits.get_gameObject(), instantiate2Prefab, false, "Item2Face" + i);
            Item2FaceSuit item2FaceSuit = instantiate2Prefab.AddUniqueComponent <Item2FaceSuit>();
            item2FaceSuit.SetFaceScale(1.5f);
            RectTransform rectTransform = item2FaceSuit.get_transform() as RectTransform;
            rectTransform.set_anchorMin(new Vector2(0.5f, 0.5f));
            rectTransform.set_anchorMax(new Vector2(0.5f, 0.5f));
            rectTransform.set_pivot(new Vector2(0.5f, 0.5f));
            rectTransform.set_sizeDelta(new Vector2(0f, 0f));
            UGUITools.ResetTransform(rectTransform);
            int num = faceSuits.get_Item(i).num;
            item2FaceSuit.SetFaces(faceSuits.get_Item(i).icons, delegate
            {
                if (ChatUIViewModel.Instance != null && ChatUIView.Instance != null)
                {
                    if (ChatUIView.Instance.m_ChatInputUnit.FaceNum >= ChatManager.MAX_NUM_2_FACE)
                    {
                        FloatTextAddManager.Instance.AddFloatText(GameDataUtils.GetChineseContent(502063, false), Color.get_green());
                    }
                    else
                    {
                        ChatUIViewModel expr_5D = ChatUIViewModel.Instance;
                        expr_5D.SendContent    += ChatManager.FacePlaceholder + num.ToString("D2");
                    }
                }
            });
        }
    }
Exemplo n.º 6
0
 public static void SetParent(GameObject parent, GameObject goInstantiate, bool forceShow, string name)
 {
     if (goInstantiate != null && !string.IsNullOrEmpty(name))
     {
         goInstantiate.set_name(name);
     }
     UGUITools.SetParent(parent, goInstantiate, forceShow);
 }
Exemplo n.º 7
0
 public void InitPushToggle()
 {
     for (int i = 1; i <= 4; i++)
     {
         GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("SettingToggle");
         UGUITools.SetParent(base.FindTransform("PushOn0" + i).get_gameObject(), instantiate2Prefab, true);
         this.mSettingToggles.Add(instantiate2Prefab.GetComponent <SettingToggle>());
     }
     this.SetPushToggle();
 }
Exemplo n.º 8
0
    public GameObject OpenUI(string prefabName, Transform parent = null, bool forceShow = false)
    {
        GameObject ui = CResourceSys.Instance.LoadUI(prefabName);

        if (parent == null)
        {
            parent = NormalUIRoot;
        }
        UGUITools.SetParent(parent.gameObject, ui, forceShow);
        return(ui);
    }
Exemplo n.º 9
0
    public static GameObject AddChild(GameObject parent, GameObject asset, bool forceShow)
    {
        if (asset == null)
        {
            return(null);
        }
        GameObject gameObject = Object.Instantiate <GameObject>(asset);

        ResourceManager.SetInstantiateUIRef(gameObject, null);
        UGUITools.SetParent(parent, gameObject, forceShow);
        return(gameObject);
    }
Exemplo n.º 10
0
 private void CheckInitUI()
 {
     if (!this.mIsInitUI)
     {
         this.mMainTask       = (base.FindTransform("MainTask") as RectTransform);
         this.mContent        = base.FindTransform("Content").GetComponent <RectTransform>();
         this.mContentMask    = base.FindTransform("Mask").GetComponent <RectTransform>();
         this.mGoZeroTaskItem = ResourceManager.GetInstantiate2Prefab("ZeroTaskProgressUI");
         UGUITools.SetParent(this.mContent.get_gameObject(), this.mGoZeroTaskItem, false);
         this.mGoZeroTaskItem.GetComponent <ZeroTaskProgressUI>().AwakeSelf();
         this.mIsInitUI = true;
     }
 }
Exemplo n.º 11
0
    private GameObject CreateRewardItem()
    {
        GameObject gameObject = this.mRewardItem.Find((GameObject e) => e.get_gameObject().get_name() == "Unused");

        if (gameObject != null)
        {
            return(gameObject);
        }
        gameObject = Object.Instantiate <GameObject>(this.mRewardPrefab);
        UGUITools.SetParent(this.mRewards, gameObject, false);
        this.mRewardItem.Add(gameObject);
        return(gameObject);
    }
Exemplo n.º 12
0
    private void CreateItem(int id, bool isHave)
    {
        GodWeaponEquipItem godWeaponEquipItem = this.mItemList.Find((GodWeaponEquipItem e) => e.get_gameObject().get_name() == "Unused");

        if (godWeaponEquipItem == null)
        {
            GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("GodWeaponEquipItem");
            UGUITools.SetParent(this.mItemGrid, instantiate2Prefab, true);
            godWeaponEquipItem = instantiate2Prefab.GetComponent <GodWeaponEquipItem>();
            this.mItemList.Add(godWeaponEquipItem);
        }
        godWeaponEquipItem.SetItem(id, isHave);
        godWeaponEquipItem.get_gameObject().set_name(id.ToString());
        godWeaponEquipItem.get_gameObject().SetActive(true);
    }
Exemplo n.º 13
0
    private void CreateReward(int id)
    {
        RewardItem rewardItem = this.mRewardList.Find((RewardItem e) => e.get_gameObject().get_name() == "Unused");

        if (rewardItem == null)
        {
            GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("RewardItem");
            UGUITools.SetParent(this.mRewardPanel, instantiate2Prefab, false);
            rewardItem = instantiate2Prefab.GetComponent <RewardItem>();
            this.mRewardList.Add(rewardItem);
        }
        rewardItem.SetRewardItem(id, -1L, 0L);
        rewardItem.get_gameObject().set_name("Reward_" + id);
        rewardItem.get_gameObject().SetActive(true);
    }
Exemplo n.º 14
0
 protected override void InitUI()
 {
     base.InitUI();
     this.m_goInfoBackground = base.FindTransform("InfoBackground").get_gameObject();
     this.m_goInfo           = base.FindTransform("Info").get_gameObject();
     this.m_goCareer         = base.FindTransform("Career").get_gameObject();
     this.m_tasks.Clear();
     for (int i = 1; i <= 3; i++)
     {
         Transform  transform          = base.FindTransform("Task" + i);
         GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("ChangeCareerTask");
         UGUITools.SetParent(transform.get_gameObject(), instantiate2Prefab, true);
         this.m_tasks.Add(instantiate2Prefab.GetComponent <ChangeCareerTask>());
     }
     this.m_goBlockTask = base.FindTransform("BlockTask").get_gameObject();
     this.m_skills.Clear();
     for (int j = 1; j <= 3; j++)
     {
         Transform transform2 = base.FindTransform("ChangeCareerSkill" + j);
         this.m_skills.Add(transform2.get_gameObject().AddComponent <ChangeCareerSkill>());
     }
     this.m_lblSkillDesc = base.FindTransform("SkillDesc").GetComponent <Text>();
     this.m_features.Clear();
     for (int k = 1; k <= 4; k++)
     {
         Transform transform3 = base.FindTransform("ChangeCareerFeature" + k);
         this.m_features.Add(transform3.get_gameObject().AddComponent <ChangeCareerFeature>());
     }
     this.m_lblFeaturesDesc          = base.FindTransform("FeaturesDesc").GetComponent <Text>();
     this.m_btnCareerPic             = base.FindTransform("CareerPic").GetComponent <Button>();
     this.m_texCareerPicBg           = base.FindTransform("CareerPicBg").GetComponent <RawImage>();
     this.m_texCareerPic             = base.FindTransform("CareerPicImage").GetComponent <Image>();
     this.m_spCareerNameBg           = base.FindTransform("CareerNameBg").GetComponent <Image>();
     this.m_spCareerName             = base.FindTransform("CareerName").GetComponent <Image>();
     this.m_goCareerButton           = base.FindTransform("CareerButton").get_gameObject();
     this.m_goCareerButtonTask       = base.FindTransform("CareerButtonTask").get_gameObject();
     this.m_goCareerButtonActivation = base.FindTransform("CareerButtonActivation").get_gameObject();
     this.m_goTaskTipRoot            = base.FindTransform("TaskTipRoot").get_gameObject();
     this.m_lblTaskTip           = base.FindTransform("TaskTip").GetComponent <Text>();
     this.m_goTaskTipDiamond     = base.FindTransform("TaskTipDiamond").get_gameObject();
     this.m_lblTaskTipDiamondNum = base.FindTransform("TaskTipDiamondNum").GetComponent <Text>();
     this.m_goCurrentCareerTip   = base.FindTransform("CurrentCareerTip").get_gameObject();
     this.m_goCareerButtonActivation.GetComponent <Button>().get_onClick().AddListener(new UnityAction(this.OnChallenge));
     this.m_goCareerButtonTask.GetComponent <Button>().get_onClick().AddListener(new UnityAction(this.OnBtnCareerTask));
     this.m_goCareerButton.GetComponent <Button>().get_onClick().AddListener(new UnityAction(this.OnBtnCareerSelected));
     this.m_btnCareerPic.get_onClick().AddListener(new UnityAction(this.OnBtnCareerSelected));
     base.FindTransform("ButtonArrow").GetComponent <Button>().get_onClick().AddListener(new UnityAction(this.OnArrow));
 }
Exemplo n.º 15
0
 private HuntMapItem CreateMapItem(GuaJiDiTuPeiZhi data)
 {
     if (data != null)
     {
         GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("HuntMapItem");
         UGUITools.SetParent(this.mMapContent, instantiate2Prefab, false);
         instantiate2Prefab.set_name("map" + data.id);
         HuntMapItem component = instantiate2Prefab.GetComponent <HuntMapItem>();
         component.SetData(data.id, data.minLv, data.maxLv, data.name, data);
         component.EventHandler = new Predicate <HuntMapItem>(this.OnClickCity);
         instantiate2Prefab.SetActive(true);
         this.mMapList.Add(component);
         return(component);
     }
     return(null);
 }
Exemplo n.º 16
0
    private void CreateWeaponItem(int index, HolyWeaponInfo data)
    {
        GodWeaponItem godWeaponItem = this.mItemList.Find((GodWeaponItem e) => e.get_gameObject().get_name() == "Unused");

        if (godWeaponItem == null)
        {
            GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("GodWeaponItem");
            UGUITools.SetParent(this.mListGrid.get_gameObject(), instantiate2Prefab, false);
            godWeaponItem = instantiate2Prefab.GetComponent <GodWeaponItem>();
            godWeaponItem.EventHandler = new Action <int, HolyWeaponInfo>(this.OpenDescPanel);
            this.mItemList.Add(godWeaponItem);
        }
        godWeaponItem.SetData(index, data);
        godWeaponItem.get_gameObject().set_name(data.Id.ToString());
        godWeaponItem.get_gameObject().SetActive(true);
    }
Exemplo n.º 17
0
    private DailyTaskItem CreateItem(DailyTask data, DailyTaskType type)
    {
        DailyTaskItem dailyTaskItem = this.mItems.Find((DailyTaskItem e) => e.get_gameObject().get_name() == "Unused");

        if (dailyTaskItem == null)
        {
            GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("DailyTaskItem");
            UGUITools.SetParent(this.mItemList.get_gameObject(), instantiate2Prefab, false);
            dailyTaskItem = instantiate2Prefab.GetComponent <DailyTaskItem>();
            this.mItems.Add(dailyTaskItem);
        }
        dailyTaskItem.get_gameObject().SetActive(true);
        dailyTaskItem.get_gameObject().set_name(data.taskId.ToString());
        dailyTaskItem.SetData(data, type, this.mTogGold.get_isOn(), new Action <DailyTaskItem>(this.OnClickButton));
        return(dailyTaskItem);
    }
Exemplo n.º 18
0
    private void CreateToggle(GodWeaponInfo data)
    {
        SShenBingPeiZhi sShenBingPeiZhi = DataReader <SShenBingPeiZhi> .Get(data.Type);

        if (sShenBingPeiZhi != null)
        {
            GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("GodSoldierToggle");
            UGUITools.SetParent(this.mToggleGrid, instantiate2Prefab, false);
            instantiate2Prefab.set_name(sShenBingPeiZhi.id.ToString());
            instantiate2Prefab.SetActive(true);
            GodSoldierToggle component = instantiate2Prefab.GetComponent <GodSoldierToggle>();
            component.SetData(data, GameDataUtils.GetChineseContent(sShenBingPeiZhi.name, false));
            component.EventHandler = new Action <GodSoldierToggle>(this.OnClickMenu);
            this.mToggleList.Add(component);
        }
    }
Exemplo n.º 19
0
    private GameObject Create()
    {
        Transform transform = this.ParentNode;

        if (this.ChildrenCache.get_Count() < this.ParentNodes.get_Count())
        {
            transform = this.ParentNodes.get_Item(this.ChildrenCache.get_Count());
        }
        GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab(this.PrefabName);

        UGUITools.SetParent(transform.get_gameObject(), instantiate2Prefab, false);
        instantiate2Prefab.set_name("_Item " + this.ChildrenCache.get_Count());
        instantiate2Prefab.get_transform().set_localScale(Vector3.get_one());
        instantiate2Prefab.SetActive(true);
        return(instantiate2Prefab);
    }
Exemplo n.º 20
0
    protected override void InitUI()
    {
        base.InitUI();
        base.FindTransform("ChannelAllText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502010, false));
        base.FindTransform("ChannelAllCmText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502010, false));
        base.FindTransform("ChannelGuildText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502011, false));
        base.FindTransform("ChannelGuildCmText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502011, false));
        base.FindTransform("ChannelPrivateText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502012, false));
        base.FindTransform("ChannelPrivateCmText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502012, false));
        base.FindTransform("ChannelSystemText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502013, false));
        base.FindTransform("ChannelSystemCmText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502013, false));
        base.FindTransform("ChannelTeamText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502085, false));
        base.FindTransform("ChannelTeamCmText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502085, false));
        base.FindTransform("ChannelTeamOrgText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(505418, false));
        base.FindTransform("ChannelTeamOrgCmText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(505418, false));
        base.FindTransform("BulletCurtainOnText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502067, false));
        base.FindTransform("BtnSendText").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502015, false));
        base.FindTransform("ChatSendPlaceholder").GetComponent <Text>().set_text(GameDataUtils.GetChineseContent(502068, false));
        this.Node2FaceUI       = base.FindTransform("Node2FaceUI");
        this.Node2RevealPackUI = base.FindTransform("Node2RevealPackUI");
        this.Node2PrivatesUI   = base.FindTransform("Node2PrivatesUI");
        GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("ChatInfo2Input");

        UGUITools.SetParent(base.FindTransform("Node2ChatInfo2Input").get_gameObject(), instantiate2Prefab, false, "ChatInputUnit");
        this.m_ChatInputUnit = instantiate2Prefab.AddUniqueComponent <ChatInfo2Input>();
        GameObject gameObject          = base.FindTransform("Region2ChannelView").get_gameObject();
        GameObject instantiate2Prefab2 = ResourceManager.GetInstantiate2Prefab("ChatChannelView");

        UGUITools.SetParent(gameObject, instantiate2Prefab2, false, "CCV2World");
        this.m_ChatChannelViews.set_Item(1, instantiate2Prefab2.AddUniqueComponent <ChatChannelView>());
        instantiate2Prefab2 = ResourceManager.GetInstantiate2Prefab("ChatChannelView");
        UGUITools.SetParent(gameObject, instantiate2Prefab2, false, "CCV2Guild");
        this.m_ChatChannelViews.set_Item(2, instantiate2Prefab2.AddUniqueComponent <ChatChannelView>());
        instantiate2Prefab2 = ResourceManager.GetInstantiate2Prefab("ChatChannelView");
        UGUITools.SetParent(gameObject, instantiate2Prefab2, false, "CCV2Private");
        this.m_ChatChannelViews.set_Item(4, instantiate2Prefab2.AddUniqueComponent <ChatChannelView>());
        instantiate2Prefab2 = ResourceManager.GetInstantiate2Prefab("ChatChannelView");
        UGUITools.SetParent(gameObject, instantiate2Prefab2, false, "CCV2System");
        this.m_ChatChannelViews.set_Item(8, instantiate2Prefab2.AddUniqueComponent <ChatChannelView>());
        instantiate2Prefab2 = ResourceManager.GetInstantiate2Prefab("ChatChannelView");
        UGUITools.SetParent(gameObject, instantiate2Prefab2, false, "CCV2Team");
        this.m_ChatChannelViews.set_Item(32, instantiate2Prefab2.AddUniqueComponent <ChatChannelView>());
        instantiate2Prefab2 = ResourceManager.GetInstantiate2Prefab("ChatChannelView");
        UGUITools.SetParent(gameObject, instantiate2Prefab2, false, "CCV2TeamOrg");
        this.m_ChatChannelViews.set_Item(128, instantiate2Prefab2.AddUniqueComponent <ChatChannelView>());
        base.FindTransform("Items2ShowScroll").SetAsLastSibling();
    }
Exemplo n.º 21
0
    private GameObject CreateRewards(int id, long num)
    {
        GameObject go = this.GetUnusedItem();

        if (go == null)
        {
            go = ResourceManager.GetInstantiate2Prefab("TaskRewardItem");
            go.GetComponent <Button>().get_onClick().AddListener(delegate
            {
                int num2 = int.Parse(go.get_name());
                if (num2 != 1)
                {
                    ItemTipUIViewModel.ShowItem(num2, null);
                }
            });
            UGUITools.SetParent(this.mGrid, go, false);
            this.mItems.Add(go);
        }
        go.set_name(id.ToString());
        ResourceManager.SetSprite(go.GetComponent <Image>(), GameDataUtils.GetItemFrame(id));
        ResourceManager.SetSprite(go.get_transform().FindChild("Image").GetComponent <Image>(), GameDataUtils.GetItemIcon(id));
        string text = num.ToString();

        if (id == 1)
        {
            text = AttrUtility.GetExpValueStr(num);
        }
        else if (id == 2)
        {
            text = AttrUtility.GetGoldValueStr(num);
        }
        go.get_transform().FindChild("Text").GetComponent <Text>().set_text(text);
        Items items = DataReader <Items> .Get(id);

        if (items == null || items.step <= 0)
        {
            go.get_transform().FindChild("ItemStep").get_gameObject().SetActive(false);
        }
        else
        {
            go.get_transform().FindChild("ItemStep").get_gameObject().SetActive(true);
            go.get_transform().FindChild("ItemStep").FindChild("ItemStepText").GetComponent <Text>().set_text(string.Format(GameDataUtils.GetChineseContent(505023, false), items.step));
        }
        go.SetActive(true);
        return(go);
    }
Exemplo n.º 22
0
    private GodSoldierItem CreateItem(int itemId, long itemNum = 0L)
    {
        GodSoldierItem godSoldierItem = this.mItemList.Find((GodSoldierItem e) => e.get_name() == "Unused");

        if (godSoldierItem == null)
        {
            GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("GodSoldierItem");
            UGUITools.SetParent(this.mItemGrid, instantiate2Prefab, false);
            godSoldierItem = instantiate2Prefab.GetComponent <GodSoldierItem>();
            this.mItemList.Add(godSoldierItem);
        }
        godSoldierItem.get_gameObject().set_name(itemId.ToString());
        godSoldierItem.get_gameObject().SetActive(true);
        godSoldierItem.SetData(itemId, itemNum);
        godSoldierItem.EventHandler = new Action <GodSoldierItem>(this.OnClickItem);
        return(godSoldierItem);
    }
Exemplo n.º 23
0
 private void CreateLoot(TramcarRoomInfo info, int tick)
 {
     if (info != null)
     {
         TramcarLootItem tramcarLootItem = this.mLootList.Find((TramcarLootItem e) => e.get_gameObject().get_name() == "Unused");
         if (tramcarLootItem == null)
         {
             GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("TramcarLootItem");
             UGUITools.SetParent(this.mLootPanel, instantiate2Prefab, false);
             tramcarLootItem = instantiate2Prefab.GetComponent <TramcarLootItem>();
             tramcarLootItem.EventHandler = new Action <TramcarLootItem>(this.OnClickLoot);
             this.mLootList.Add(tramcarLootItem);
         }
         tramcarLootItem.SetData(info, this.mData.minLv, this.mData.maxLv, tick);
         tramcarLootItem.get_gameObject().set_name("Tramcar" + info.quality);
         tramcarLootItem.get_gameObject().SetActive(true);
     }
 }
Exemplo n.º 24
0
 private void CreateRoom(RoomUiInfo info)
 {
     if (info != null)
     {
         HuntRoomItem huntRoomItem = this.mRoomList.Find((HuntRoomItem e) => e.get_gameObject().get_name() == "Unused");
         if (huntRoomItem == null)
         {
             GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("HuntRoomItem");
             UGUITools.SetParent(this.mRoomPanel, instantiate2Prefab, false);
             huntRoomItem = instantiate2Prefab.GetComponent <HuntRoomItem>();
             huntRoomItem.EventHandler = new Action <HuntRoomItem>(this.OnClickRoom);
             this.mRoomList.Add(huntRoomItem);
         }
         huntRoomItem.SetData(info);
         huntRoomItem.get_gameObject().set_name("Room_" + info.roomId);
         huntRoomItem.get_gameObject().SetActive(true);
     }
 }
Exemplo n.º 25
0
 private void CreateTaskItem(BaseTask task, bool canAccept)
 {
     if (task != null)
     {
         ZeroTaskItem zeroTaskItem = this.mZeroTaskList.Find((ZeroTaskItem e) => e.get_gameObject().get_name() == "Unused");
         if (zeroTaskItem == null)
         {
             GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("ZeroTaskItem");
             UGUITools.SetParent(this.mTaskPanel, instantiate2Prefab, false);
             zeroTaskItem = instantiate2Prefab.GetComponent <ZeroTaskItem>();
             zeroTaskItem.EventHandler = new Action <BaseTask>(this.OnClickTask);
             this.mZeroTaskList.Add(zeroTaskItem);
         }
         zeroTaskItem.SetData(task, canAccept);
         zeroTaskItem.get_gameObject().set_name("ZeroTaskItem" + task.Task.extParams.get_Item(0));
         zeroTaskItem.get_gameObject().SetActive(true);
     }
 }
Exemplo n.º 26
0
    private void InitInput()
    {
        GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("InputUnit");

        UGUITools.SetParent(base.FindTransform("Node2FindNameInput").get_gameObject(), instantiate2Prefab, false, "SearchFriend");
        InputUnitViewModel mInputUnit = instantiate2Prefab.GetComponent <InputUnitViewModel>();

        mInputUnit.Title           = GameDataUtils.GetChineseContent(502048, false);
        mInputUnit.BtnText         = GameDataUtils.GetChineseContent(502050, false);
        mInputUnit.Action2Callback = delegate
        {
            if (string.IsNullOrEmpty(mInputUnit.Input))
            {
                FloatTextAddManager.Instance.AddFloatText(GameDataUtils.GetChineseContent(502066, false), Color.get_white());
                return;
            }
            FriendManager.Instance.SendLookUpBuddyInfo(mInputUnit.Input);
        };
    }
Exemplo n.º 27
0
    private void CreateArea(int areaId)
    {
        GuaJiQuYuPeiZhi guaJiQuYuPeiZhi = DataReader <GuaJiQuYuPeiZhi> .Get(areaId);

        if (guaJiQuYuPeiZhi != null)
        {
            HuntAreaItem huntAreaItem = this.mAreaList.Find((HuntAreaItem e) => e.get_gameObject().get_name() == "Unused");
            if (huntAreaItem == null)
            {
                GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("HuntAreaItem");
                UGUITools.SetParent(this.mAreaPanel, instantiate2Prefab, false);
                huntAreaItem = instantiate2Prefab.GetComponent <HuntAreaItem>();
                huntAreaItem.EventHandler = new Action <GuaJiQuYuPeiZhi>(this.OnClickArea);
                this.mAreaList.Add(huntAreaItem);
            }
            huntAreaItem.SetData(guaJiQuYuPeiZhi);
            huntAreaItem.get_transform().set_localPosition(new Vector3((float)guaJiQuYuPeiZhi.coordinates.get_Item(0), (float)guaJiQuYuPeiZhi.coordinates.get_Item(1)));
            huntAreaItem.get_gameObject().set_name("Area_" + areaId);
            huntAreaItem.get_gameObject().SetActive(true);
        }
    }
Exemplo n.º 28
0
 private void CreateTramcar(KuangChePinZhi data)
 {
     if (data != null)
     {
         TramcarItem tramcarItem = this.mTramcarList.Find((TramcarItem e) => e.get_gameObject().get_name() == "Unused");
         if (tramcarItem == null)
         {
             GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("TramcarItem");
             UGUITools.SetParent(this.mTramcarPanel, instantiate2Prefab, false);
             tramcarItem = instantiate2Prefab.GetComponent <TramcarItem>();
             this.mTramcarList.Add(tramcarItem);
         }
         tramcarItem.SetData(data);
         tramcarItem.get_gameObject().set_name("Tramcar" + data.quality);
         tramcarItem.get_gameObject().SetActive(true);
         if (this.mLastSelectItem != null)
         {
             tramcarItem.IsSelect = (this.mLastSelectItem.Data.quality == data.quality);
         }
     }
 }
Exemplo n.º 29
0
 public void ShowPopButtonTabs(List <ButtonInfoData> buttons)
 {
     this.HideButtons();
     if (buttons != null)
     {
         for (int i = 0; i < buttons.get_Count(); i++)
         {
             PopButtonTab popButtonTab;
             if (i < this.m_listPopButtonTab.get_Count())
             {
                 popButtonTab = this.m_listPopButtonTab.get_Item(i);
             }
             else
             {
                 GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("PopButtonTab");
                 UGUITools.SetParent(this.m_tranButtonTabs.get_gameObject(), instantiate2Prefab, false);
                 popButtonTab = instantiate2Prefab.AddComponent <PopButtonTab>();
                 this.m_listPopButtonTab.Add(popButtonTab);
             }
             popButtonTab.set_name("PopButtonTab" + i);
             popButtonTab.get_gameObject().SetActive(true);
             popButtonTab.SetIndex(i);
             popButtonTab.SetName(buttons.get_Item(i).buttonName);
             Action callback = buttons.get_Item(i).onCall;
             popButtonTab.SetCallBack(delegate
             {
                 if (callback != null)
                 {
                     callback.Invoke();
                 }
                 if (PopButtonTabsView.Instance != null)
                 {
                     PopButtonTabsView.Instance.Show(false);
                 }
             });
         }
         this.SetPositions(buttons.get_Count());
     }
 }
Exemplo n.º 30
0
    private MainTaskItem CreateItem(BaseTask data)
    {
        if (data == null)
        {
            return(null);
        }
        MainTaskItem mainTaskItem = this.mItems.Find((MainTaskItem e) => e.get_name() == "Unuse");

        if (mainTaskItem == null)
        {
            GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("MainTaskItem");
            UGUITools.SetParent(this.mContent.get_gameObject(), instantiate2Prefab, false);
            mainTaskItem = instantiate2Prefab.GetComponent <MainTaskItem>();
            mainTaskItem.EventHandler = new Action <string, MainTaskItem>(this.OnClickTask);
            this.mItems.Add(mainTaskItem);
        }
        mainTaskItem.get_gameObject().set_name(data.Task.taskId.ToString());
        mainTaskItem.get_gameObject().SetActive(true);
        mainTaskItem.SetData(data);
        this.mHeight += 75f;
        return(mainTaskItem);
    }