mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-10-07 22:13:40 -04:00
Removed ObjectCreateIntent, it's effectively the same as ObjectCreatedIntent
This commit is contained in:
@@ -30,7 +30,6 @@ package services.objects;
|
||||
import intents.PlayerEventIntent;
|
||||
import intents.RequestZoneInIntent;
|
||||
import intents.network.GalacticPacketIntent;
|
||||
import intents.object.ObjectCreateIntent;
|
||||
import intents.object.ObjectCreatedIntent;
|
||||
import intents.object.ObjectTeleportIntent;
|
||||
import intents.object.UpdateObjectAwareness;
|
||||
@@ -54,7 +53,7 @@ import resources.control.Service;
|
||||
import resources.objects.SWGObject;
|
||||
import resources.objects.creature.CreatureObject;
|
||||
import resources.objects.quadtree.QuadTree;
|
||||
import resources.objects.staticobject.StaticObject;
|
||||
import resources.objects.tangible.TangibleObject;
|
||||
import resources.player.Player;
|
||||
import resources.server_info.Log;
|
||||
|
||||
@@ -68,7 +67,6 @@ public class ObjectAwareness extends Service {
|
||||
public ObjectAwareness() {
|
||||
quadTree = new HashMap<Terrain, QuadTree<SWGObject>>();
|
||||
registerForIntent(PlayerEventIntent.TYPE);
|
||||
registerForIntent(ObjectCreateIntent.TYPE);
|
||||
registerForIntent(ObjectCreatedIntent.TYPE);
|
||||
registerForIntent(ObjectTeleportIntent.TYPE);
|
||||
registerForIntent(GalacticPacketIntent.TYPE);
|
||||
@@ -83,10 +81,6 @@ public class ObjectAwareness extends Service {
|
||||
if (i instanceof PlayerEventIntent)
|
||||
handlePlayerEventIntent((PlayerEventIntent) i);
|
||||
break;
|
||||
case ObjectCreateIntent.TYPE:
|
||||
if (i instanceof ObjectCreateIntent)
|
||||
handleObjectCreateIntent((ObjectCreateIntent) i);
|
||||
break;
|
||||
case ObjectCreatedIntent.TYPE:
|
||||
if (i instanceof ObjectCreatedIntent)
|
||||
handleObjectCreatedIntent((ObjectCreatedIntent) i);
|
||||
@@ -130,14 +124,6 @@ public class ObjectAwareness extends Service {
|
||||
}
|
||||
}
|
||||
|
||||
private void handleObjectCreateIntent(ObjectCreateIntent oci) {
|
||||
SWGObject object = oci.getObject();
|
||||
if (isInAwareness(object)) {
|
||||
add(object);
|
||||
update(object);
|
||||
}
|
||||
}
|
||||
|
||||
private void handleObjectCreatedIntent(ObjectCreatedIntent oci) {
|
||||
SWGObject object = oci.getObject();
|
||||
if (isInAwareness(object)) {
|
||||
@@ -251,7 +237,7 @@ public class ObjectAwareness extends Service {
|
||||
}
|
||||
|
||||
private boolean isInAwareness(SWGObject object) {
|
||||
return object.getParent() == null && !(object instanceof StaticObject);
|
||||
return object.getParent() == null && object instanceof TangibleObject;
|
||||
}
|
||||
|
||||
private double invertNormalizedValue(double x) {
|
||||
|
||||
Reference in New Issue
Block a user