Exemple #1
0
 public RangeObstacleListenerSystem(RangeObjectV2 rangeObjectV2Ref, RangeObjectV2PhysicsEventListenerComponent rangeObjectV2PhysicsEventListenerComponent) : base(rangeObjectV2Ref)
 {
     this.ObstacleListener = new ObstacleListenerSystem(new Func <TransformStruct>(() => rangeObjectV2Ref.GetTransform()));
     this.RangeObstaclePhysicsEventListener = new RangeObstaclePhysicsEventListener(this.ObstacleListener);
     rangeObjectV2PhysicsEventListenerComponent.AddPhysicsEventListener(this.RangeObstaclePhysicsEventListener);
 }
Exemple #2
0
 public RangeObstacleListenerSystem(RangeObjectV2 rangeObjectV2Ref, InteractiveInteractiveObjectPhysicsListener interactiveInteractiveObjectPhysicsListener) : base(rangeObjectV2Ref)
 {
     this.ObstacleListener = new ObstacleListenerSystem(new Func <TransformStruct>(() => rangeObjectV2Ref.GetTransform()));
     this._interactiveObstaclePhysicsEventListener = new InteractiveObstaclePhysicsEventListener(this.ObstacleListener);
     interactiveInteractiveObjectPhysicsListener.AddPhysicsEventListener(this._interactiveObstaclePhysicsEventListener);
 }