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

UE2:ArtifactPickup (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2 Object >> Actor >> Pickup >> ArtifactPickup
Package: 
U2
Direct subclasses:
ArtifactDefense, ArtifactHealth, ArtifactShield, ArtifactSkill, ArtifactStamina, ArtifactWeaponDamage
This class in other games:
U2XMP

ArtifactPickup.uc

Properties

Property group 'ArtifactPickup'

TeamNumber

Type: int

track which team currently has it registered

Default value: 255

Internal variables

bShouldSendHome

Type: bool

whether to let the artifact be picked up or sent home

Default value: True

FlashySkin

Type: Material

Array size: 2


ID

Type: int

unique ID for tracking by the game

PawnToRecoverArtifact

Type: Pawn

pawn that sent the artifact home (none if timed out)

PigPen

Type: ParticleGenerator


Default values

Property Value
bAlwaysRelevant False
bAlwaysRelevantToInstigator False
bAlwaysRelevantToOwner False
bUnlit True
FadeTimeout 30.0

Functions

Events

Destroyed

simulated event Destroyed ()

Overrides: Pickup.Destroyed


Landed

simulated event Landed (Object.Vector HitNormal)

Overrides: Pickup.Landed


PostBeginPlay

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


PreBeginPlay

simulated event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


Other instance functions

AnnouncePickup

function AnnouncePickup (Pawn Receiver)

Overrides: Pickup.AnnouncePickup


CreateSmokeTrail

simulated function CreateSmokeTrail ()


DumpArtifacts

function DumpArtifacts ()


GetTeam

simulated function int GetTeam ()

Overrides: Actor.GetTeam


HandleTouch

function HandleTouch (Actor Other)


SendHome

function SendHome ()


SetTeam

function SetTeam (int NewTeam)

Overrides: Actor.SetTeam


SpawnCopy

function Inventory SpawnCopy (Pawn Other)

Overrides: Pickup.SpawnCopy


WaitForTeam

simulated function WaitForTeam ()


States

FadeOut

FadeOut.Touch

event Touch (Actor Other)

Overrides: Pickup.Pickup.Touch


FallingPickup

FallingPickup.BeginState

event BeginState ()

Overrides: Pickup.FallingPickup.BeginState


FallingPickup.Timer

event Timer ()

Overrides: Pickup.FallingPickup.Timer


FallingPickup.Touch

event Touch (Actor Other)

Overrides: Pickup.Pickup.Touch


FallingPickup.CheckTouching

function CheckTouching ()

Overrides: Pickup.FallingPickup.CheckTouching


Pickup

Inherits from: Pickup.Pickup

Modifiers: auto

Pickup.Touch

event Touch (Actor Other)

Overrides: Pickup.Pickup.Touch