public static string IsGoConditionToString(IsGoCondition condition) { switch (condition) { case IsGoCondition.ConditionRed: return("疲労しています"); case IsGoCondition.NeedSupply: return("補給が必要な艦娘がいます"); case IsGoCondition.ActionEndDeck: return("行動終了しています"); case IsGoCondition.FlagShipTaiha: return("旗艦が大破しています"); case IsGoCondition.HasRepair: return("修復中の艦娘がいます"); case IsGoCondition.Mission: return("遠征中です"); case IsGoCondition.Invalid: return("戦う相手がいません"); default: return(string.Empty); } }
public string GoConditionToString(IsGoCondition condition) { switch (condition) { case IsGoCondition.AnotherArea: return("艦隊は他の海域にいます"); case IsGoCondition.ActionEndDeck: return("行動終了している艦隊です"); case IsGoCondition.Mission: return("艦隊は遠征中です"); case IsGoCondition.Deck1: return("第一艦隊です"); case IsGoCondition.HasBling: return("回航艦を含んでいます"); case IsGoCondition.HasRepair: return("艦隊は入渠中の艦を含んでいます"); case IsGoCondition.FlagShipTaiha: return("旗艦が大破しています"); case IsGoCondition.ReqFullSupply: return("燃料/弾薬が最大の必要があります"); case IsGoCondition.NeedSupply: return("燃料/弾薬が0の艦を含んでいます(補給が必要です)"); case IsGoCondition.ConditionRed: return("疲労度-赤の艦を含んでいます"); case IsGoCondition.Tanker: return("輸送船が不足しています"); case IsGoCondition.NecessaryStype: return("特定の艦種が必要です"); case IsGoCondition.InvalidOrganization: return("艦隊の編成は条件を満たしていません"); case IsGoCondition.OtherDeckMissionRunning: return("既に他の艦隊が遠征しています"); default: return(string.Empty); } }
public void SetDeckInfo(DeckModel model, IsGoCondition Condition) { this.ShipBanner.SetShipData(model.GetFlagShip()); this.DeckNumberIcon.spriteName = "icon_deck" + model.Id; this.ReasonLabel.text = Util.getCancelReason(Condition); }
public static string getCancelReason(IsGoCondition reasonEnum) { string result = string.Empty; switch (reasonEnum) { case IsGoCondition.AnotherArea: result = "艦隊は他の海域に居ます"; break; case IsGoCondition.FlagShipTaiha: result = "旗艦が大破しています"; break; case IsGoCondition.HasRepair: result = "艦隊に入渠中の艦がいます"; break; case IsGoCondition.InvalidDeck: result = "艦隊が編成されていません"; break; case IsGoCondition.Mission: result = "艦隊は遠征中です"; break; case IsGoCondition.NeedSupply: result = "補給が必要な艦がいます"; break; case IsGoCondition.ReqFullSupply: result = "燃料・弾薬が最大の必要があります"; break; case IsGoCondition.HasBling: result = "回航艦を含んでいます"; break; case IsGoCondition.NecessaryStype: result = "特定の艦種が必要です"; break; case IsGoCondition.Tanker: result = "輸送船が不足しています"; break; case IsGoCondition.ActionEndDeck: result = "行動が終了している艦隊です"; break; case IsGoCondition.Deck1: result = "第一艦隊では実行できません"; break; case IsGoCondition.ConditionRed: result = "疲労度の高い艦がいます"; break; case IsGoCondition.InvalidOrganization: result = "今の編成ではこのマップに出撃できません"; break; } return(result); }