private IEnumerator HandleExamination(ItemController examinable) { examinable.Activate(true); yield return(new WaitForSeconds(DisplayTextDuration)); examinable.Activate(false); }
void ActivateItem() { if (EquippedItem) { if (EquippedItem.CanActivateWith(worldThingInfocus)) { _as.clip = EquippedItem.ActivateSound; _as.Play(); } if (EquippedItem.Activate(worldThingInfocus) == true) { Destroy(EquippedItem.gameObject); EquippedItem = null; } } }
public void useItem(ItemController item) { item.Activate(); if (primaryUp != null) OnPrimaryUp -= primaryUp; }