농장 일꾼

This commit is contained in:
Ino 2025-07-23 11:51:02 +09:00
parent f2ab831e95
commit e099898364
2 changed files with 8 additions and 12 deletions

View File

@ -36,6 +36,7 @@ public class FarmFarmerCard : CardBase
}
public override TableDataBase Get_Data() { return m_Data; }
public override int Get_IntData() { return m_Data.n_FarmerID; }
bool IsObtainFarmer()
{
return ServerInfo.Ins.m_ServerData.Get_ItemAmount(m_Data.n_FarmerID) > 0;
@ -48,15 +49,4 @@ public class FarmFarmerCard : CardBase
//MyValue.Get_ActorStatInfoorNull(eRole.PC);
gos[1].SetActive(IsObtainFarmer());
}
public void OnClick_Equip()
{
if (IsObtainFarmer())
{
var sdata = ServerInfo.Ins.m_ServerData;
sdata.Equip.Set_Equip(eItem.Farmer, m_Data.n_FarmerID);
FarmFarmerUI.Ins.Set();
sdata.Add_MissionCount(ePurpose.FARMER_EQUIPMENT_LIMIT);
}
}
}

View File

@ -45,7 +45,13 @@ public class FarmFarmerUI : BotMenuBase
public void OnClick_Equip()
{
var sdata = ServerInfo.Ins.m_ServerData;
if (sdata.Check_ItemAmount(m_SelectCard.Get_IntData(), 1))
{
sdata.Equip.Set_Equip(eItem.Farmer, m_SelectCard.Get_IntData());
sdata.Add_MissionCount(ePurpose.FARMER_EQUIPMENT_LIMIT);
Set();
}
}
public override void OnClick_Back()