Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 |
class NitrogenZone expands ZoneInfo; //#exec AUDIO IMPORT FILE="Sounds\Generic\uLNitro1.WAV" NAME="InNitro" GROUP="Generic" // AmbientSound=InNitro // When an actor enters this zone. event ActorEntered( actor Other ) { Super.ActorEntered(Other); if ( Other.IsA('Pawn') && Pawn(Other).bIsPlayer ) { Pawn(Other).UnderWaterTime = -1.0; Pawn(Other).WaterSpeed *= 2; } } // When an actor leaves this zone. event ActorLeaving( actor Other ) { Super.ActorLeaving(Other); if ( Other.IsA('Pawn') && Pawn(Other).bIsPlayer ) { Pawn(Other).UnderWaterTime = Pawn(Other).Default.UnderWaterTime; Pawn(Other).WaterSpeed *= 0.5; } } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |