Move services to common to allow server objects to send messages

This commit is contained in:
Mazo 2018-05-26 09:06:51 +01:00
parent 1b0b84e53e
commit 8a2896f434
22 changed files with 3 additions and 4 deletions

View file

@ -2,8 +2,8 @@
package services.avatar
import akka.actor.{Actor, ActorRef, Props}
import services.avatar.support.CorpseRemovalActor
import services.{GenericEventBus, Service}
import services.avatar.support.CorpseRemovalActor
class AvatarService extends Actor {
private val undertaker : ActorRef = context.actorOf(Props[CorpseRemovalActor], "corpse-removal-agent")

View file

@ -2,8 +2,8 @@
package services.local
import akka.actor.{Actor, Props}
import services.local.support.{DoorCloseActor, HackClearActor}
import services.{GenericEventBus, Service}
import services.local.support.{DoorCloseActor, HackClearActor}
class LocalService extends Actor {
private val doorCloser = context.actorOf(Props[DoorCloseActor], "local-door-closer")

View file

@ -4,10 +4,9 @@ package services.vehicle
import akka.actor.{Actor, ActorRef, Props}
import net.psforever.objects.serverobject.pad.VehicleSpawnPad
import net.psforever.objects.zones.Zone
import services.vehicle.support.{DeconstructionActor, DelayedDeconstructionActor}
import net.psforever.types.DriveState
import services.{GenericEventBus, Service}
import services.vehicle.support.{DeconstructionActor, DelayedDeconstructionActor}
class VehicleService extends Actor {
private val vehicleDecon : ActorRef = context.actorOf(Props[DeconstructionActor], "vehicle-decon-agent")