public static ItemsDisplay GetSingletonInstance() { if (singletonInstance == null) { singletonInstance = FindObjectOfType <ItemsDisplay>(); } return(singletonInstance); }
public void Activate(GameObject itemInteractor, ItemsDisplay display) { this.itemInteractor = itemInteractor; this.display = display; SetBtnsInteraction(); this.itemInteractor.SetActive(false); gameObject.SetActive(true); }
private void UseButton_Click(object sender, RoutedEventArgs e) { int selectedIndex = ItemsDisplay.SelectedIndex; _gameMainViewModel.UseItem(_gameMainViewModel.SelectedInvItem, _gameMainViewModel.PlayerOne); ItemsDisplay.SelectedIndex = selectedIndex; ItemsDisplay.Focus(); }
private void DropButton_Click(object sender, RoutedEventArgs e) { int selectedIndex = ItemsDisplay.SelectedIndex; _gameMainViewModel.DropItemFromInventory(_gameMainViewModel.SelectedInvItem, _gameMainViewModel.PlayerOne); if (selectedIndex == ItemsDisplay.Items.Count) { ItemsDisplay.SelectedIndex = selectedIndex - 1; ItemsDisplay.Focus(); } else { ItemsDisplay.SelectedIndex = selectedIndex; ItemsDisplay.Focus(); } }
static public bool ParseListItemsResponse(byte[] responseBytes) { Player.ListPlayerItemsResponse listItemsResponse = Deserialize(responseBytes, typeof(Player.ListPlayerItemsResponse)) as Player.ListPlayerItemsResponse; Logger.BasicLog("I got an items list response with " + listItemsResponse.item_atoms.Count + " items"); //foreach(Message.Atom.Atom atom in listItemsResponse.item_atoms) //{ //UnityEngine.Debug.Log(atom.filename); //} ProblemPart[] items = new ProblemPart[listItemsResponse.item_atoms.Count]; for (int i = 0; i < listItemsResponse.item_atoms.Count; i++) { items[i] = ProblemPart.CreateProblemPart(listItemsResponse.item_atoms[i]); } ItemsDisplay.SetItemsToDisplay(items); return(true); }
public PrimaryActionInvoker(ItemsDisplay itemsDisplay) { this.itemsDisplay = itemsDisplay; }
public DefaultState(ItemsDisplay itemsDisplay) { this.itemsDisplay = itemsDisplay; }
void Awake() { singletonInstance = this; }
public static ItemsDisplay GetSingletonInstance() { if (singletonInstance == null) singletonInstance = FindObjectOfType<ItemsDisplay>(); return singletonInstance; }
public DiscardState(ItemsDisplay itemsDisplay) { this.itemsDisplay = itemsDisplay; }
void Awake() { singletonInstance = this; }
public ItemMoveState(ItemsDisplay itemsDisplay) { this.itemsDisplay = itemsDisplay; }