forked from MagicBane/Server
create PlayerManager static class
This commit is contained in:
@@ -11,6 +11,7 @@ package engine.jobs;
|
||||
|
||||
import engine.Enum.GameObjectType;
|
||||
import engine.gameManager.DbManager;
|
||||
import engine.gameManager.PlayerManager;
|
||||
import engine.job.AbstractScheduleJob;
|
||||
import engine.objects.AbstractGameObject;
|
||||
import engine.objects.Building;
|
||||
@@ -39,7 +40,7 @@ public class DatabaseUpdateJob extends AbstractScheduleJob {
|
||||
|
||||
switch (this.type) {
|
||||
case "Skills":
|
||||
pc.updateSkillsAndPowersToDatabase();
|
||||
PlayerManager.updateSkillsAndPowersToDatabase(pc);
|
||||
break;
|
||||
case "Stats":
|
||||
DbManager.PlayerCharacterQueries.UPDATE_CHARACTER_STATS(pc);
|
||||
|
||||
@@ -11,7 +11,7 @@ package engine.jobs;
|
||||
|
||||
import engine.Enum.ModType;
|
||||
import engine.Enum.SourceType;
|
||||
import engine.gameManager.PowersManager;
|
||||
import engine.gameManager.PlayerManager;
|
||||
import engine.job.AbstractScheduleJob;
|
||||
import engine.job.JobContainer;
|
||||
import engine.net.client.msg.ErrorPopupMsg;
|
||||
@@ -64,7 +64,7 @@ public class FinishSummonsJob extends AbstractScheduleJob {
|
||||
if (this.source.region != null)
|
||||
this.target.setRegion(this.source.region);
|
||||
//teleport target to source
|
||||
target.teleport(source.getLoc());
|
||||
PlayerManager.teleport(target, source.getLoc());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
package engine.jobs;
|
||||
|
||||
import engine.InterestManagement.WorldGrid;
|
||||
import engine.gameManager.PlayerManager;
|
||||
import engine.job.AbstractScheduleJob;
|
||||
import engine.math.Bounds;
|
||||
import engine.math.Vector3fImmutable;
|
||||
@@ -69,7 +70,7 @@ public class StuckJob extends AbstractScheduleJob {
|
||||
return;
|
||||
}
|
||||
|
||||
player.teleport(stuckLoc);
|
||||
PlayerManager.teleport(player, stuckLoc);
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
|
||||
package engine.jobs;
|
||||
|
||||
import engine.gameManager.PlayerManager;
|
||||
import engine.job.AbstractScheduleJob;
|
||||
import engine.math.Vector3fImmutable;
|
||||
import engine.net.client.ClientConnection;
|
||||
@@ -52,7 +53,7 @@ public class TeleportJob extends AbstractScheduleJob {
|
||||
return;
|
||||
}
|
||||
|
||||
pc.teleport(loc);
|
||||
PlayerManager.teleport(pc, loc);
|
||||
|
||||
if (this.setSafeMode)
|
||||
pc.setSafeMode();
|
||||
|
||||
Reference in New Issue
Block a user