public static function getFromSaveData(Player $player, array $saveData) { $rpgPlayer = new self($player, $saveData["skill"], $saveData["job"], $saveData["status"], $saveData["mana"], $saveData["health"]); $rpgPlayer->setArmorStatus(new Status($saveData["armorStatus"])); $rpgPlayer->meta = $saveData["meta"]; return $rpgPlayer; }