Ejemplo n.º 1
0
	public static void SelectPartyMember(GameObject partyMember){
		selectedPartyMember = partyMember.GetComponent<PartyMember> ();

		if (instance.inTransaction) {
			GameObject newItem = Instantiate (selectedItem.gameObject);
			newItem.transform.Find("Image").GetComponent<Image> ().color = Color.white;
			Item item = selectedPartyMember.AddItem (newItem.GetComponent<Item>());
			if (item != null) {
				PartyMember.currency -= selectedItem.Cost ();
				EventQueue.AddMessage ("Purchased " + selectedItem.Name ());
				ClearButtonHighlights ();
				selectedItem = null;
				selectedPartyMember = null;
				PartyMember.UnselectAll ();
				instance.cancelButton.SetActive (false);
				instance.inTransaction = false;
				ObjectTooltip.Hide ();
			} else {
				EventQueue.AddMessage ("can't carry any more!");
			}
		}


	}