// // CPT operator / SondeerGame // This source file is (c) by Deltares. // - October 2014 // class OfficeObject_Radio extends OfficeObject placeable; var bool _ison; var Emitter_MusicNotes _emitter; var vector loc; function Toggle() { _ison = !_ison; if (_ison) { Log("Spawning emitter" @ self.location @ self.rotation); loc = self.Location + vect(-230.0,-704.5357,121.4712); _emitter = Spawn(class'Emitter_MusicNotes', self, , loc, self.rotation); } else { Log("Removing emitter"); if (_emitter != None) { _emitter.Destroy(); } } } defaultproperties { _ison = false; bMouseEnabled=true; DrawScale=1.0 DrawScale3D=(X=1.0,Y=1.0,Z=1.0) DrawType=DT_StaticMesh bEdShouldSnap=True bStaticLighting=False bShadowCast=True bCollideActors=True bBlockActors=True bBlockPlayers=True bBlockKarma=True bWorldGeometry=True CollisionHeight=+000001.000000 CollisionRadius=+000001.000000 bAcceptsProjectors=True StaticMesh=StaticMesh'SondeerMeester2.office.kantoor_radio' }