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); }
private void ActorCreated(ActorCreatedEvent @event) { var physics = _physicsSubsystem.AddActor(@event.Actor, @event.InitializationData); _actorMap[@event.Actor.ActorId] = physics; }