public override void SetUpReference() { base.SetUpReference(); ILevelSectionShootingTargetSpawner spawner = spawnerAdaptor.GetSpawner(); thisTypedCurve.SetLevelSectionShootingTargetSpawner(spawner); IWaypointCurve[] subordinateCurves = CollectSubordinateCurves(); thisTypedCurve.SetSubordinateCurves(subordinateCurves); ILevelMechanism[] mechanisms = CollectLevelMechanisms(); thisTypedCurve.SetLevelMechanisms(mechanisms); }
public ConstArg( IShootingTargetReserve reserve, IShootingTargetSpawnPoint point, float eventPoint, ILevelSectionShootingTargetSpawner spawner ) : base( eventPoint ) { thisReserve = reserve; thisPoint = point; thisSapwner = spawner; }
public void SetLevelSectionShootingTargetSpawner(ILevelSectionShootingTargetSpawner spawner) { thisSpawner = spawner; }