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