I don't need to test my programs. I have an error-correcting modem.

UE2:Artifact (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Inventory >> U2Inventory >> Artifact
Package: 
U2XMP
Direct subclasses:
ArtifactInvSpeed, ArtifactInvWeaponDamage, ArtifactInvArmor, ArtifactInvHealth, ArtifactInvInvisibility, ArtifactInvLocator
This class in other games:
U2

$Workfile: Artifact.uc $ Created By: Mark Poesch Created On: 6/22/2001 $Author: Aleiby $ $Date: 7/26/02 4:31p $ $Revision: 7 $

Properties[edit]

Property group 'Artifact'[edit]

TeamNumber[edit]

Type: int

track ownership

Default value: 255

Internal variables[edit]

ArtifactIconName[edit]

Type: string


bActive[edit]

Type: bool

true while Artifact is able to affect the Owner

Default values[edit]

Property Value
bTravel False

Instance functions[edit]

BeginEffect[edit]

function BeginEffect (Pawn Other)


EndEffect[edit]

function EndEffect (Pawn Other)


HandlePickupQuery[edit]

function bool HandlePickupQuery (Pickup Item)

Overrides: U2Inventory.HandlePickupQuery


IsRegistered[edit]

function bool IsRegistered (int InTeamNumber)


NotifyAddInventory[edit]

function NotifyAddInventory (Pawn Other)

Overrides: Inventory.NotifyAddInventory


NotifyDeleteInventory[edit]

function NotifyDeleteInventory (Pawn Other)

Overrides: Inventory.NotifyDeleteInventory


Register[edit]

function Register (int InTeamNumber)


TransferProperties[edit]

function TransferProperties (Pickup Item)

Overrides: Inventory.TransferProperties


TransferPropertiesTo[edit]

function TransferPropertiesTo (Pickup Item)

Overrides: Inventory.TransferPropertiesTo