private void ActorCreated(ActorCreatedEvent @event)
        {
            IActorVisual visual = null;

            visual = _visualProcessor.AddActor(@event.Actor, @event.InitializationData);
            _visualMap[@event.Actor.ActorId] = visual;
        }
        private void AddEntity(BaseGameEvent theEvent)
        {
            ActorCreatedEvent creationEvent = theEvent as ActorCreatedEvent;
            GameEntity        entity        = creationEvent.NewEntity;

            if (entity is MovingEntity)
            {
                movingEntityMap.Add(entity.actorID, entity as MovingEntity);
            }
        }
 public void ActorCreated(ActorCreatedEvent @event)
 {
     ((IEventPublisher)@event.Actor).SetBus(_bus);
 }
Example #4
0
 private void ActorCreated(ActorCreatedEvent @event)
 {
     var physics = _physicsSubsystem.AddActor(@event.Actor, @event.InitializationData);
     _actorMap[@event.Actor.ActorId] = physics;
 }