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

This commit is contained in:
Hide_D committed 2019-06-06 22:32:35 +09:00
1 parent ede1d89569
commit e5a5281e10
41 files changed
+132 -127

No files matched your search

+7 -1
View File
@@ -8,13 +8,19 @@ abstract class BaseWarUnitTrigger extends ObjectTrigger{
const TYPE_ITEM = 1;
const TYPE_CONSUMABLE_ITEM = 2;
protected $raiseType;
protected $raiseType = self::TYPE_NONE;
public function __construct(WarUnit $unit, int $raiseType = 0){
$this->object = $unit;
$this->raiseType = $raiseType;
}
public function getUniqueID():string{
$priority = $this->priority;
$fqn = static::class;
return "{$priority}_{$fqn}_{$this->raiseType}";
}
public function action(?array $env=null, $arg=null):?array{
if($env === null){
$env = [];