// Token: 0x06000DD9 RID: 3545 RVA: 0x0005FD8C File Offset: 0x0005DF8C public static IPopupDialog ShowItems(string title, string text, List <IUnityItem> items) { IPopupDialog popupDialog = new ItemListPopupDialog(title, text, items, null); PopupSystem.Show(popupDialog); return(popupDialog); }
// Token: 0x06000DDA RID: 3546 RVA: 0x0005FDAC File Offset: 0x0005DFAC public static IPopupDialog ShowItem(IUnityItem item, string customMessage = "") { IPopupDialog popupDialog = new ItemListPopupDialog(item, customMessage); PopupSystem.Show(popupDialog); return(popupDialog); }
// Token: 0x06000CA9 RID: 3241 RVA: 0x00055C20 File Offset: 0x00053E20 private IEnumerator StartPreparingNewPlayersLoadout(List <IUnityItem> items) { yield return(base.StartCoroutine(Singleton <ItemManager> .Instance.StartGetInventory(false))); IUnityItem item = items.Find((IUnityItem i) => i.View.ID == 1000); if (item != null) { InventoryItem melee = new InventoryItem(item); Singleton <LoadoutManager> .Instance.SetLoadoutItem(LoadoutSlotType.WeaponMelee, melee.Item); } item = items.Find((IUnityItem i) => i.View.ID == 1002); if (item != null) { InventoryItem machinegun = new InventoryItem(item); Singleton <LoadoutManager> .Instance.SetLoadoutItem(LoadoutSlotType.WeaponPrimary, machinegun.Item); } item = items.Find((IUnityItem i) => i.View.ID == 1003); if (item != null) { InventoryItem shotgun = new InventoryItem(item); Singleton <LoadoutManager> .Instance.SetLoadoutItem(LoadoutSlotType.WeaponSecondary, shotgun.Item); } item = items.Find((IUnityItem i) => i.View.ID == 1004); if (item != null) { InventoryItem sniper = new InventoryItem(item); Singleton <LoadoutManager> .Instance.SetLoadoutItem(LoadoutSlotType.WeaponTertiary, sniper.Item); } if (items.Count > 0) { ItemListPopupDialog dialog = new ItemListPopupDialog("New Items", "You're now ready to start kicking ass!\nUse the PLAY button to join or create a game.", items, delegate() { Singleton <AuthenticationManager> .Instance.SetAuthComplete(true); MenuPageManager.Instance.LoadPage(PageType.Home, true); }); PopupSystem.Show(dialog); Debug.Log("You've got new items: " + items.Count); } yield break; }