BaseWarUnitTrigger, TriggerCaller 구조 변경, 클래스 반영

This commit is contained in:
2019-06-06 22:32:35 +09:00
parent a544f4349f
commit 95487bba48
41 changed files with 132 additions and 127 deletions
+10 -1
View File
@@ -1,6 +1,7 @@
<?php
namespace sammo;
use sammo\WarUnitTrigger as WarUnitTrigger;
class General implements iAction{
use LazyVarUpdater;
@@ -506,7 +507,15 @@ class General implements iAction{
return $caller;
}
public function getBattlePhaseSkillTriggerList(WarUnit $unit):?WarUnitTriggerCaller{
$caller = new WarUnitTriggerCaller();
$caller = new WarUnitTriggerCaller(
new WarUnitTrigger\che_필살시도($unit),
new WarUnitTrigger\che_필살발동($unit),
new WarUnitTrigger\che_회피시도($unit),
new WarUnitTrigger\che_회피발동($unit),
new WarUnitTrigger\che_계략시도($unit),
new WarUnitTrigger\che_계략발동($unit),
new WarUnitTrigger\che_계략실패($unit)
);
foreach(array_merge([
$this->nationType,
$this->levelObj,