public void ThrowControl()
        {
            ItemController selectedWeapon = inventary.GetSelectedAt("PrimaryWeapon");

            if (selectedWeapon != null)
            {
                selectedWeapon.Hide();
            }


            ItemController selectedThrowable = inventary.GetSelectedAt("Throwable");

            this.states.Armed = true;

            if (selectedThrowable != null)
            {
                if (selectedThrowable is ThrowableItem)
                {
                    if (states.Shooting && !states.Inventary)
                    {
                        selectedThrowable.Use(this);
                    }
                }
            }
        }
Esempio n. 2
0
        public void Select(int indx)
        {
            if (indx != SelectedIndex)
            {
                ItemController item = GetSelected();
                if (item != null)
                {
                    item.Hide();
                }
                SelectedIndex = indx;

                item = GetSelected();
                if (item != null)
                {
                    item.Show();
                }
            }
        }