Switched updateTypes to use the key instead of the value.

Signed-off-by: Aaron Brock <TheMineBench@gmail.com>
This commit is contained in:
Aaron Brock 2015-07-05 03:58:46 -04:00
parent 085f9f16ca
commit 7b73f73561
3 changed files with 3 additions and 11 deletions

View File

@ -41,7 +41,7 @@ class LobbyComponent implements Listener {
*/ */
public function __construct(Arena $arena, $world = null) public function __construct(Arena $arena, $world = null)
{ {
if ($world == null) if ($world == null)
$world = Server::getInstance()->getDefaultLevel(); $world = Server::getInstance()->getDefaultLevel();

View File

@ -30,14 +30,6 @@ class UpdateEvent extends Event
public function isTiming($type) public function isTiming($type)
{ {
foreach ($this->updateTypes as $updateType) return (isset($this->updateTypes[$type]) || array_key_exists($type, $this->updateTypes));
{
if ($updateType->isTiming($type))
{
return true;
}
}
return false;
} }
} }

View File

@ -51,7 +51,7 @@ class Updater extends PluginTask
{ {
if ($updateType->canTrigger()) if ($updateType->canTrigger())
{ {
array_push($updateTypes, $updateType); $updateTypes[$updateType] = 1;
} }
} }
//Call Event //Call Event