public override void DoEventClient(Entitas.IContexts contexts, IEntity entity, IEvent e) { var playerEntity = entity as PlayerEntity; Contexts c = contexts as Contexts; HitVehicleEvent ev = e as HitVehicleEvent; if (playerEntity != null) { ClientEffectFactory.CreateHitVehicleEffect(c.clientEffect, c.session.commonSession.EntityIdGenerator, ev.HitPoint, playerEntity.entityKey.Value, ev.Target, ev.Offset, ev.Normal); } }