public bool crewmanFishing(Crewman crewman)//낚시하기
    {
        int time = -1;

        if (actingCheck(crewman))
        {
            stealDrive(crewman);

            if (crewman.getbehavior() >= 1)
            {
                if (GameManager.Instance.getNowFishingRod().Durability > 0)
                {
                    crewman.setFishing(true);
                    crewman.setActingType(Acting.FISHING);
                    crewman.setbehavior(crewman.getbehavior() - 1);

                    GameManager.Instance.getNowFishingRod().Durability -= 2;

                    time = calendar.time + 1;

                    if (time >= 24)
                    {
                        time -= 24;
                    }

                    crewman.settime(time);
                    return(true);
                }
                UIManager.Instance.showMessage("낚시대의 내구도가 부족합니다.");
            }
            UIManager.Instance.showMessage("행동력이 부족합니다.");
        }

        return(false);
    }
    public bool crewmanFishingCount(Crewman crewman)//시간이 되면 낚시 그만두기 true면 그만 false면 계속
    {
        if (crewman.gettime() == calendar.time)
        {
            crewman.setFishing(false);
            crewman.setActingType(Acting.NOTHING);

            if (crewmanFishingYes(crewman, GameManager.Instance.getNowFishingRod()))
            {
                GameManager.Instance.Food += 2;
                UIManager.Instance.showMessage("낚시 성공! \n식량 2를 획득하였습니다.");
                return(true);
            }
            else
            {
                UIManager.Instance.showMessage("낚시 실패!");
                return(false);
            }
        }
        return(false);
    }