feat: MessageType 간이 생성 함수 추가

- General 객체에서 생성
- 왜 여태까지 이 함수가 없었을까?
This commit is contained in:
2023-05-22 02:15:45 +09:00
parent fee769714d
commit 57c8c3f6a4
+12
View File
@@ -79,6 +79,18 @@ class MessageTarget extends Target {
return new MessageTarget($generalID, $generalName, $nationID, $nation['name'], $nation['color'], $icon);
}
public static function buildFromGeneralObj(General $general): MessageTarget{
$nation = getNationStaticInfo($general->getNationID());
return new MessageTarget(
$general->getID(),
$general->getName(),
$general->getNationID(),
$nation['name'],
$nation['color'],
GetImageURL($general->getVar('imgsvr'), $general->getVar('picture')),
);
}
public static function buildSystemTarget(): MessageTarget{
return new MessageTarget(0, '', 0, 'System', '#000000');
}