Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Gameplay.JetpackPickup

00001 00002 00003 00004 00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023

    class JetpackPickup extends Equipment;

    var() class<Jetpack> jetpackClass;

    function bool canPickup(Character potentialOwner)
    {
    	return SingleplayerCharacter(potentialOwner) != None;
    }

    function pickup(Character newOwner)
    {
    	SingleplayerCharacter(newOwner).giveJetpack(jetpackClass);
    	dispatchMessage(new class'MessageEquipmentPickedUp'(Label, class));
    	Destroy();
    }

    defaultproperties
    {
    	DrawType=DT_StaticMesh
    	StaticMesh=StaticMesh'lightArmour.jetpackPL'

    	jetpackClass=class'Jetpack'
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Class file time: ne 5.9.2004 15:53:06.000 - Creation time: st 23.5.2018 00:10:44.808 - Created with UnCodeX