Ejemplo n.º 1
0
 private void HandleShipmentItemPushed(int charShipmentID, MobileClientShipmentItem item)
 {
     TroopsListItem[] componentsInChildren = this.m_troopsListContents.GetComponentsInChildren <TroopsListItem>(true);
     foreach (TroopsListItem troopsListItem in componentsInChildren)
     {
         if (troopsListItem.GetCharShipmentTypeID() == charShipmentID)
         {
             troopsListItem.HandleShipmentItemPushed(item);
         }
     }
 }
Ejemplo n.º 2
0
 private void HandleShipmentItemPushed(int charShipmentID, MobileClientShipmentItem item)
 {
     TroopsListItem[] componentsInChildren = this.m_troopsListContents.GetComponentsInChildren <TroopsListItem>(true);
     TroopsListItem[] array = componentsInChildren;
     for (int i = 0; i < array.Length; i++)
     {
         TroopsListItem troopsListItem = array[i];
         if (troopsListItem.GetCharShipmentTypeID() == charShipmentID)
         {
             troopsListItem.HandleShipmentItemPushed(item);
         }
     }
 }
Ejemplo n.º 3
0
    public void HandleShipmentItemPushed(MobileClientShipmentItem item)
    {
        if (!this.m_itemResourceCostText.get_gameObject().get_activeSelf())
        {
            return;
        }
        if (!this.m_lootDisplayArea.get_activeSelf())
        {
            this.m_lootDisplayArea.SetActive(true);
        }
        MissionRewardDisplay missionRewardDisplay = Object.Instantiate <MissionRewardDisplay>(this.m_rewardDisplayPrefab);

        missionRewardDisplay.get_transform().SetParent(this.m_lootItemArea.get_transform(), false);
        missionRewardDisplay.InitReward(MissionRewardDisplay.RewardType.item, item.ItemID, item.Count, item.Context, item.IconFileDataID);
        UiAnimMgr.instance.PlayAnim("MinimapPulseAnim", missionRewardDisplay.get_transform(), Vector3.get_zero(), 1.5f, 0f);
    }
Ejemplo n.º 4
0
    public void HandleShipmentItemPushed(MobileClientShipmentItem item)
    {
        if (!this.m_itemResourceCostText.gameObject.activeSelf)
        {
            return;
        }
        if (!this.m_lootDisplayArea.activeSelf)
        {
            this.m_lootDisplayArea.SetActive(true);
        }
        int charShipmentTypeID = this.GetCharShipmentTypeID();
        MissionRewardDisplay missionRewardDisplay = null;

        if (this.m_isArtifactResearch)
        {
            this.HandleArtifactKnowledgeInfoAboutToChange();
            MobilePlayerRequestArtifactKnowledgeInfo obj = new MobilePlayerRequestArtifactKnowledgeInfo();
            Login.instance.SendToMobileServer(obj);
        }
        else if (charShipmentTypeID >= 372 && charShipmentTypeID <= 383)
        {
            missionRewardDisplay = Object.Instantiate <MissionRewardDisplay>(this.m_rewardDisplayPrefab);
            missionRewardDisplay.transform.SetParent(this.m_lootItemArea.transform, false);
            missionRewardDisplay.InitReward(MissionRewardDisplay.RewardType.currency, item.ItemID, item.Count, 0, 0);
        }
        else
        {
            missionRewardDisplay = Object.Instantiate <MissionRewardDisplay>(this.m_rewardDisplayPrefab);
            missionRewardDisplay.transform.SetParent(this.m_lootItemArea.transform, false);
            missionRewardDisplay.InitReward(MissionRewardDisplay.RewardType.item, item.ItemID, item.Count, item.Context, item.IconFileDataID);
        }
        if (missionRewardDisplay != null)
        {
            UiAnimMgr.instance.PlayAnim("MinimapPulseAnim", missionRewardDisplay.transform, Vector3.zero, 1.5f, 0f);
        }
    }