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); } } }
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); } } }
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); }
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); } }