コード例 #1
0
ファイル: Normal.cs プロジェクト: 1638300/TP1_YGibeau_ASavard
 public NormalStrategy(
     Mover mover,
     HandController handController,
     WorldSensor frontWorldSensor,
     WorldSensor backWorldSensor,
     EnnemySensor ennemySensor,
     PickableSensor pickableSensor)
     : base(mover, handController, frontWorldSensor, backWorldSensor, ennemySensor, pickableSensor)
 {
 }
コード例 #2
0
 public CamperStrategy(
     Mover mover,
     HandController handController,
     WorldSensor frontWorldSensor,
     WorldSensor backWorldSensor,
     EnnemySensor ennemySensor,
     PickableSensor pickableSensor,
     Health health)
     : base(mover, handController, frontWorldSensor, backWorldSensor, ennemySensor, pickableSensor)
 {
     this.health       = health;
     health.OnLowLife += OnLowLife;
 }
コード例 #3
0
 public BaseStrategy(
     Mover mover,
     HandController handController,
     WorldSensor frontWorldSensor,
     WorldSensor backWorldSensor,
     EnnemySensor ennemySensor,
     PickableSensor pickableSensor)
 {
     this.Mover                         = mover;
     this.frontWorldSensor              = frontWorldSensor;
     this.backWorldSensor               = backWorldSensor;
     this.EnnemySensor                  = ennemySensor;
     this.HandController                = handController;
     this.PickableSensor                = pickableSensor;
     frontWorldSensor.OnWorldSensed    += OnWorldSensedFromFront;
     frontWorldSensor.OnWorldUnsensed  += OnWorldUnsensedFromFront;
     backWorldSensor.OnWorldSensed     += OnWorldSensedFromBack;
     backWorldSensor.OnWorldUnsensed   += OnWorldUnsensedFromBack;
     ennemySensor.OnEnnemySensed       += OnEnnemySensed;
     ennemySensor.OnEnnemyUnsensed     += OnEnnemyUnsensed;
     pickableSensor.OnPickableSensed   += OnPickableSensed;
     pickableSensor.OnPickableUnsensed += OnPickableUnsensed;
 }