fix: GameUnitDetail의 info를 기존방식으로 변경
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user