fix: GameUnitDetail의 info를 기존방식으로 변경

This commit is contained in:
2025-01-21 17:23:07 +00:00
parent 84fee0f1f2
commit 76625cf472
5 changed files with 10 additions and 31 deletions
+2 -16
View File
@@ -26,7 +26,6 @@ class GameUnitDetail implements iAction
public $iActionList;
public array $reqConstraints;
protected ?array $info = null;
public function __construct(
int $id,
@@ -42,7 +41,7 @@ class GameUnitDetail implements iAction
array $reqConstraints,
array $attackCoef,
array $defenceCoef,
public readonly array $baseInfo,
public readonly array $info,
?array $initSkillTrigger,
?array $phaseSkillTrigger,
?array $iActionList,
@@ -76,22 +75,9 @@ class GameUnitDetail implements iAction
}
}
public function getInfoArr(): array {
if($this->info !== null){
return $this->info;
}
$info = $this->baseInfo;
foreach ($this->reqConstraints as $constraint) {
$info[] = $constraint->getInfo();
}
$this->info = $info;
return $this->info;
}
public function getInfo(): string
{
return join("\n<br>", $this->getInfoArr());
return join("\n<br>", $this->info);
}
public function getShortName(): string