Ejemplo n.º 1
0
 public SpawnObjectAnywhere(EncounterRules encounterRules, string objectKey, string orientationTargetKey, float mustBeBeyondDistance) : base(encounterRules)
 {
     this.objectKey            = objectKey;
     this.useOrientationTarget = true;
     this.orientationTargetKey = orientationTargetKey;
     this.distanceCheckType    = WithinOrBeyondDistanceType.MUST_BE_BEYOND;
     this.distanceCheck        = mustBeBeyondDistance;
 }
Ejemplo n.º 2
0
 public SpawnLanceAnywhere(EncounterRules encounterRules, string lanceKey, string orientationTargetKey, float mustBeBeyondDistance, bool clusterUnits = false) : base(encounterRules)
 {
     this.lanceKey             = lanceKey;
     this.useOrientationTarget = true;
     this.orientationTargetKey = orientationTargetKey;
     this.distanceCheckType    = WithinOrBeyondDistanceType.MUST_BE_BEYOND;
     this.distanceCheck        = mustBeBeyondDistance;
     this.clusterUnits         = clusterUnits;
 }
 public SpawnLanceAtEdgeOfBoundary(EncounterRules encounterRules, string lanceKey, string orientationTargetKey, WithinOrBeyondDistanceType distanceCheckType, float checkDistance, bool clusterUnits = false) : base(encounterRules)
 {
     this.lanceKey             = lanceKey;
     this.useOrientationTarget = true;
     this.orientationTargetKey = orientationTargetKey;
     this.distanceCheckType    = distanceCheckType;
     this.distanceCheck        = checkDistance;
     this.clusterUnits         = clusterUnits;
 }