329 | | * Making objects visible: |
330 | | {{{ |
331 | | #!xml |
332 | | |
333 | | <Pawn health=30 position="0,300,0" direction="0,-1,0" collisionType=dynamic mass=100000 name=box radarname = "Box 1"> |
334 | | <events> |
335 | | <visibility> |
336 | | <EventListener event="flying4" /> |
337 | | </visibility> |
338 | | </events> |
339 | | <attached> |
340 | | <Model position="0,0,0" mesh="crate.mesh" scale3D="3,3,3" /> |
341 | | </attached> |
342 | | <collisionShapes> |
343 | | <BoxCollisionShape position="0,0,0" halfExtents="15,15,15" /> |
344 | | </collisionShapes> |
345 | | <controller> |
346 | | <WaypointController team=1> |
347 | | </WaypointController> |
348 | | </controller> |
349 | | </Pawn> |
| 332 | * Making objects (in)visible: |
| 333 | {{{ |
| 334 | #!xml |
| 335 | <DistanceTrigger name="switchBillboards" position="-900,640,600" target="Pawn" distance=70 stayActive="true" delay=1/> |
| 336 | <!-- switchBillboards makes this billboard INVISIBLE --> |
| 337 | <BlinkingBillboard position="-900,640,600" frequency=0.6 amplitude=3 material="Flares/lensflare" colour="1,1,0.05"> |
| 338 | <events> |
| 339 | <visibility> |
| 340 | <EventTrigger invert=true> |
| 341 | <events> |
| 342 | <trigger> |
| 343 | <EventListener event=switchBillboards /> |
| 344 | </trigger> |
| 345 | </events> |
| 346 | </EventTrigger> |
| 347 | </visibility> |
| 348 | </events> |
| 349 | </BlinkingBillboard> |
| 350 | <!-- switchBillboards makes this billboard VISIBLE --> |
| 351 | <Billboard position="-900,640,600" amplitude=1 material="Flares/lensflare" colour="0,0.8,0.1"> |
| 352 | <events> |
| 353 | <visibility> |
| 354 | <EventTrigger> |
| 355 | <events> |
| 356 | <trigger> |
| 357 | <EventListener event=switchBillboards /> |
| 358 | </trigger> |
| 359 | </events> |
| 360 | </EventTrigger> |
| 361 | </visibility> |
| 362 | </events> |
| 363 | </Billboard> |