Skip to content
This repository was archived by the owner on Feb 8, 2019. It is now read-only.

Commit 4bdf8dc

Browse files
committed
Update PhaseTimeUpdateEvent
1 parent ae41d5a commit 4bdf8dc

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

src/VectorNetworkProject/TheMix/game/event/game/PhaseTimeUpdateEvent.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,19 @@ class PhaseTimeUpdateEvent extends Event implements Cancellable
1616
{
1717
/** @var int $time */
1818
private $time;
19+
/** @var int $phase */
20+
private $phase;
1921

2022
/**
2123
* PhaseTimeUpdateEvent constructor.
2224
*
2325
* @param int $time
26+
* @param int $phase
2427
*/
25-
public function __construct(int $time)
28+
public function __construct(int $time, int $phase)
2629
{
2730
$this->time = $time;
31+
$this->phase = $phase;
2832
}
2933

3034
/**
@@ -34,4 +38,12 @@ public function getTime(): int
3438
{
3539
return $this->time;
3640
}
41+
42+
/**
43+
* @return int
44+
*/
45+
public function getPhase(): int
46+
{
47+
return $this->phase;
48+
}
3749
}

src/VectorNetworkProject/TheMix/task/PhaseTask.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
namespace VectorNetworkProject\TheMix\task;
1010

1111
use pocketmine\scheduler\Task;
12+
use VectorNetworkProject\TheMix\game\corepvp\PhaseManager;
1213
use VectorNetworkProject\TheMix\game\event\game\PhaseTimeUpdateEvent;
1314

1415
class PhaseTask extends Task
@@ -33,7 +34,7 @@ public function __construct(int $time = 600)
3334
*/
3435
public function onRun(int $currentTick)
3536
{
36-
$event = new PhaseTimeUpdateEvent($this->getTime() - 1);
37+
$event = new PhaseTimeUpdateEvent($this->getTime() - 1, PhaseManager::getPhase());
3738
$event->call();
3839
if (!$event->isCancelled()) {
3940
$this->setTime($this->getTime() - 1);

0 commit comments

Comments
 (0)