From 1ae1ff9b72409d5333e23bdfe967f181dbd3dee1 Mon Sep 17 00:00:00 2001 From: hided62 Date: Fri, 24 Jan 2025 15:23:13 +0900 Subject: [PATCH] =?UTF-8?q?refac,fix:=20reqTech,=20reqRegions,=20reqCities?= =?UTF-8?q?=20=EA=B0=84=EC=9D=B4=20=ED=98=B8=EC=B6=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hwe/sammo/GameUnitDetail.php | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/hwe/sammo/GameUnitDetail.php b/hwe/sammo/GameUnitDetail.php index 861b56c5..a9e78433 100644 --- a/hwe/sammo/GameUnitDetail.php +++ b/hwe/sammo/GameUnitDetail.php @@ -80,6 +80,33 @@ class GameUnitDetail implements iAction } } + public function reqTech(): int { + $reqTechObj = $this->reqConstraints['ReqTech'] ?? null; + + if($reqTechObj === null){ + return 0; + } + return $reqTechObj->reqTech; + } + + public function reqRegions(): ?array { + $reqRegionsObj = $this->reqConstraints['ReqRegions'] ?? null; + + if($reqRegionsObj === null){ + return null; + } + return $reqRegionsObj->reqRegions; + } + + public function reqCities(): ?array { + $reqCitiesObj = $this->reqConstraints['ReqCities'] ?? null; + + if($reqCitiesObj === null){ + return null; + } + return $reqCitiesObj->reqCities; + } + public function getInfo(): string { return join("\n
", $this->info);