// // CPT operator / SondeerGame // This source file is (c) by Deltares. // - October 2014 // class PhoneVolume extends PhysicsVolume; var (Conversation) int ConversationIndex; /// jln - 10-12-2008 I really don't get it why the events are the other way around, but it seems to work... event PawnEnteredVolume(Pawn P) { //Super.PawnEnteredVolume(P); if (P != None) { If (Sondeerwagen(P).Controller != None) { Log("Left phone volume"); GeoPlayerController(Sondeerwagen(P).Controller).bPositionTriggered = false; } } } event PawnLeavingVolume(Pawn P) { //Super.PawnLeavingVolume(P); if (P != None) { If (Sondeerwagen(P).Controller != None) { Log("Entered phone volume"); GeoPlayerController(Sondeerwagen(P).Controller).bPositionTriggered = true; } } } /* event ActorEnteredVolume( Actor Other ) { Log("Actor left phone volume"); } event ActorLeavingVolume( Actor Other ) { Log("Actor entered phone volume"); } */ defaultproperties { bBlockZeroExtentTraces=false bWorldGeometry=false bCollideActors=True bBlockActors=false bBlockPlayers=false bBlockKarma=false }