public bool crewmanEat(Crewman crewman)//식사 { if (actingCheck(crewman)) { stealDrive(crewman); if (GameManager.Instance.Food > 0) { if (crewman.getfull() < 4) { GameManager.Instance.Food -= 1; crewman.setfull(crewman.getfull() + 1); return(true); } UIManager.Instance.showMessage("배가 부릅니다."); } else { UIManager.Instance.showMessage("식량이 부족합니다."); } return(false); } return(false); }
private void refreshCrewUI(int crewIndex) { // 선원 데이터를 가져와서 UI 갱신 Crewman _crew = CrewmanManager.Instance.getCrewman(crewIndex); crewUIs[crewIndex].setNowActMark(actingEnumToString(_crew.getActingType())); crewUIs[crewIndex].setActGauge(_crew.getbehavior()); crewUIs[crewIndex].setHungerGauge(_crew.getfull()); crewStatusUIs[crewIndex].setCrewNowActText(actingEnumToString(_crew.getActingType())); crewStatusUIs[crewIndex].setLeftActText(10, _crew.getbehavior()); crewStatusUIs[crewIndex].setHungerText(4, _crew.getfull()); crewStatusUIs[crewIndex].setCrewJobText(getCrewJob(_crew)); }