농장 일꾼

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 TableDataBase Get_Data() { return m_Data; }
public override int Get_IntData() { return m_Data.n_FarmerID; }
bool IsObtainFarmer() bool IsObtainFarmer()
{ {
return ServerInfo.Ins.m_ServerData.Get_ItemAmount(m_Data.n_FarmerID) > 0; 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); //MyValue.Get_ActorStatInfoorNull(eRole.PC);
gos[1].SetActive(IsObtainFarmer()); 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() 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() public override void OnClick_Back()