NPc Manager for static NPC classes

This commit is contained in:
2025-01-05 20:57:43 -06:00
parent 450ae2ec82
commit f0bef72fde
41 changed files with 487 additions and 486 deletions
@@ -10,6 +10,7 @@
package engine.net.client.msg;
import engine.Enum.GameObjectType;
import engine.gameManager.NPCManager;
import engine.gameManager.PlayerManager;
import engine.net.AbstractConnection;
import engine.net.AbstractNetMsg;
@@ -109,7 +110,7 @@ public class TrackWindowMsg extends ClientNetMsg {
if (objectType == GameObjectType.PlayerCharacter.ordinal())
ac = PlayerManager.getFromCache(objectID);
else if (objectType == GameObjectType.NPC.ordinal())
ac = NPC.getFromCache(objectID);
ac = NPCManager.getFromCache(objectID);
else if (objectType == GameObjectType.Mob.ordinal())
ac = Mob.getFromCache(objectID);