public void UseOn(InteractionPoint ip) { if(ShouldUseHandAction(ip)){ ip.OnMouseExit(); ip.gameObject.SetActive (false); Static.Inventory.InsertAtFirstAvailableSlot(ip.GetComponent<Examinable>()); } else if(ip){ Static.TextConsole.SetCommandText(ip.GetComponent<Examinable>().description); } }