Example #1
0
	public void OtherSlotSelectedAsMatter(UIPetManageSlot _slot)
	{
		if(m_Element == null)
			return;

		if(_slot.Element.PetSlot == m_Element.PetSlot)
			Set_Target();
		else if(m_State == eState.Target)
			Set_Disable();
	}
Example #2
0
	public void ManageSlotClicked(UIPetManageSlot _manageSlot)
	{
		if(m_NowUpgrading == true)
			return;

		if(m_BaseElement == null)
		{
			Open(_manageSlot.Element);

			if(PetManageDlg != null)
				PetManageDlg.RefreshSlotsOnUpgradeDlgOpen();
		}
		else
			SetMatter(_manageSlot.Element);
	}
Example #3
0
	public void PetManageSlotClicked(UIPetManageSlot _slot)
	{
		switch(GetDlgState())
		{
		case eDlgState.NONE:
			Send_PetInfo(_slot);
			break;
		case eDlgState.Info:
			Send_PetInfo(_slot);
			break;
		case eDlgState.Upgrade:
			m_PetUpgradeDlg.ManageSlotClicked(_slot);
			break;
		case eDlgState.Synthesis:
			break;
		}
	}
Example #4
0
	void Dlt_SlotClicked(UIPetManageSlot _slot)
	{
		AsPetManager.Instance.PetManageSlotClicked(_slot);
	}
Example #5
0
	// - ui window -
	public void Send_PetInfo(UIPetManageSlot _slot)
	{
		body_CS_PET_INFO info = new body_CS_PET_INFO(_slot.Element.PetSlot);
		AsCommonSender.Send(info.ClassToPacketBytes());
	}