/// <summary> /// ドロップ条件のインスタンスを作成 /// </summary> /// <param name="rashinData">羅針盤データ</param> /// <param name="mapDifficulty">作戦難易度</param> /// <param name="winRank">勝敗</param> /// <param name="targetShipPossess">同じ艦の所持数</param> /// <returns>ドロップ条件のインスタンス</returns> public static DropCondition CreateInstance(ApiRashin rashinData, int mapDifficulty, string winRank, int targetShipPossess) { var instance = new DropCondition(); //羅針盤データのセット instance.api_maparea_id = rashinData.api_maparea_id; instance.api_mapinfo_no = rashinData.api_mapinfo_no; instance.api_no = rashinData.api_no; //作戦難易度 instance.Difficulty = (MapDifficulty)mapDifficulty; //勝敗条件 instance.WRank = WinRankEx.GetWinRank(winRank); //該当艦の所持数 instance.TargetShipPossess = targetShipPossess; return(instance); }
public void ReadPort(string responseBody) { NowCell = new ApiRashin(); PortResponseBody = responseBody; }