AreaObject Type
The AreaObject object type is created by ObjectTemplate.Create.
An AreaObject is used to create a area of sound in a level. For example, if you want
to hear the sound of a shore line only around the points of the shore, you would create
an AreaObject. This object is made of a list of points defining a polygon.
Used in a total of 72 .con files: Anzio_river.con, Beach1.con, Beach2.con, Beach3.con, Beach4.con, Beach5.con, Biglake.con, Coastline.con, Coastlineisle1.con, Coastlineisle2.con, Coastlineisle3.con, Coastlineisle4.con, Coastlineisle5.con, Easter.con, Harbor_waves.con, Island1.con, Island2.con, Island3.con, Island_shore.con, Island_shore2.con, Lake.con, Lake2.con, Lake3.con, Ocean1.con, Ocean2.con, Ocean3.con, Ocean4.con, Ocean5.con, Ocean6.con, Pond.con, River.con, River4.con, River5.con, River_salerno.con, River_santocroce.con, Rivermid.con, Riverside.con, Riverside2.con, Telemark_river.con, Waterunderbridge.con Parent directory of these .con files: Bf1942/Levels
Example: (from Bf1942/Levels/Telemark/Sounds/Island_Shore2.con) Properties used with this type of object: Go to the ObjectTemplate type list page, ObjectTemplate page, All Types list, Class list, CON file list, or Main scripting page.
rem *** Island_Shore2 ***
ObjectTemplate.Create AreaObject Island_Shore2
ObjectTemplate.SaveInSeparateFile 1
ObjectTemplate.TriggerRadius 50
ObjectTemplate.LoadSoundScript Island_Shore2.ssc
ObjectTemplate.AddLinePoint 0/0
ObjectTemplate.AddLinePoint -2.72321/1.73828
ObjectTemplate.AddLinePoint -4.59338/1.30835
ObjectTemplate.AddLinePoint -7.93048/-0.732666
ObjectTemplate.AddLinePoint -11.2491/-2.80176
ObjectTemplate.AddLinePoint -13.4312/-6.05042
ObjectTemplate.AddLinePoint -12.8685/-8.65491
ObjectTemplate.AddLinePoint -11.942/-12.5441
ObjectTemplate.AddLinePoint -11.2197/-15.1106
ObjectTemplate.AddLinePoint -8.38336/-16.8405
ObjectTemplate.AddLinePoint -5.20496/-17.8378
ObjectTemplate.AddLinePoint -0.631897/-18.7646
ObjectTemplate.AddLinePoint 2.53192/-17.7213
ObjectTemplate.AddLinePoint 4.01019/-15.5049
ObjectTemplate.AddLinePoint 4.7312/-12.9381
ObjectTemplate.AddLinePoint 4.82275/-9.60681
ObjectTemplate.AddLinePoint 3.81873/-6.43054
ObjectTemplate.AddLinePoint 2.34875/-2.7135
ObjectTemplate.AddLinePoint 0.486694/0.046875
ObjectTemplate.AddLinePoint -1.84656/1.3374
ObjectTemplate.AddLinePoint -5.16748/1.05176
ObjectTemplate.AddLinePoint -8.74481/-0.624023
ObjectTemplate.AddLinePoint -11.5807/-3.4447
ObjectTemplate.AddLinePoint -13.1639/-7.06238
ObjectTemplate.AddLinePoint -12.4297/-10.9932
ObjectTemplate.AddLinePoint -11.6801/-14.2401
ObjectTemplate.AddLinePoint -7.91064/-31.7585
ObjectTemplate.AddLinePoint -9.75818/-35.2699
ObjectTemplate.AddLinePoint -11.5588/-38.0579
ObjectTemplate.AddLinePoint -12.9273/-42.5187
ObjectTemplate.AddLinePoint -12.3403/-45.1197
ObjectTemplate.AddLinePoint -11.9271/-47.7534
ObjectTemplate.AddLinePoint -11.5246/-51.7328
ObjectTemplate.AddLinePoint -10.8847/-54.9996
ObjectTemplate.AddLinePoint -7.84363/-57.5957
ObjectTemplate.AddLinePoint -4.76563/-60.1447
ObjectTemplate.AddLinePoint -0.392212/-63.192
ObjectTemplate.AddLinePoint 4.52802/-66.6252
ObjectTemplate.AddLinePoint 7.26147/-68.5325
ObjectTemplate.AddLinePoint 10.6188/-70.7067
ObjectTemplate.AddLinePoint 13.8788/-71.4009
ObjectTemplate.AddLinePoint 19.21/-71.2669
ObjectTemplate.AddLinePoint 23.1169/-70.4291
ObjectTemplate.AddLinePoint 27.1778/-68.1316
ObjectTemplate.AddLinePoint 27.4878/-64.8256
ObjectTemplate.AddLinePoint 25.9254/-61.1442
ObjectTemplate.AddLinePoint 23.633/-57.0829
ObjectTemplate.AddLinePoint 22.3319/-52.603
ObjectTemplate.AddLinePoint 20.8787/-49.6088
ObjectTemplate.AddLinePoint 18.4156/-46.4597
ObjectTemplate.AddLinePoint 15.2968/-42.9887
ObjectTemplate.AddLinePoint 13.1007/-40.4811
ObjectTemplate.AddLinePoint 10.4371/-38.477
ObjectTemplate.AddLinePoint 6.68665/-35.7006
ObjectTemplate.AddLinePoint 3.04517/-34.0464
ObjectTemplate.AddLinePoint -2.15991/-32.9279
ObjectTemplate.AddLinePoint -6.12122/-33.4827
ObjectTemplate.AddLinePoint -8.81866/-35.4346
ObjectTemplate.AddLinePoint -10.8529/-38.0266
ObjectTemplate.AddLinePoint -12.4833/-40.8947
ObjectTemplate.AddLinePoint -12.8457/-44.8342
ObjectTemplate.AddLinePoint -11.4911/-48.5492
ObjectTemplate.AddLinePoint -10.7393/-53.1163
ObjectTemplate.AddLinePoint -9.18713/-56.0479
ObjectTemplate.AddLinePoint -6.97949/-58.541
ObjectTemplate.AddLinePoint -3.6546/-60.7609
ObjectTemplate.AddLinePoint 0.655273/-63.8969
ObjectTemplate.AddLinePoint 5.75732/-67.0527
ObjectTemplate.AddLinePoint 9.05945/-69.3104
ObjectTemplate.AddLinePoint 11.9601/-70.9485
ObjectTemplate.AddLinePoint
ObjectTemplate.Create
ObjectTemplate.LoadSoundScript
ObjectTemplate.SaveInSeparateFile
ObjectTemplate.TriggerRadius