I'm a doctor, not a mechanic

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[edit]

Property group 'ArtifactPickup'[edit]

TeamNumber[edit]

Type: int

track which team currently has it registered

Default value: 255

Internal variables[edit]

bShouldSendHome[edit]

Type: bool

whether to let the artifact be picked up or sent home

Default value: True

FlashySkin[edit]

Type: Material

Array size: 2


ID[edit]

Type: int

unique ID for tracking by the game

PawnToRecoverArtifact[edit]

Type: Pawn

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

PigPen[edit]

Type: ParticleGenerator


Default values[edit]

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

Functions[edit]

Events[edit]

Destroyed[edit]

simulated event Destroyed ()

Overrides: Pickup.Destroyed


Landed[edit]

simulated event Landed (Object.Vector HitNormal)

Overrides: Pickup.Landed


PostBeginPlay[edit]

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


PreBeginPlay[edit]

simulated event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


Other instance functions[edit]

AnnouncePickup[edit]

function AnnouncePickup (Pawn Receiver)

Overrides: Pickup.AnnouncePickup


CreateSmokeTrail[edit]

simulated function CreateSmokeTrail ()


DumpArtifacts[edit]

function DumpArtifacts ()


GetTeam[edit]

simulated function int GetTeam ()

Overrides: Actor.GetTeam


HandleTouch[edit]

function HandleTouch (Actor Other)


SendHome[edit]

function SendHome ()


SetTeam[edit]

function SetTeam (int NewTeam)

Overrides: Actor.SetTeam


SpawnCopy[edit]

function Inventory SpawnCopy (Pawn Other)

Overrides: Pickup.SpawnCopy


WaitForTeam[edit]

simulated function WaitForTeam ()


States[edit]

FadeOut[edit]

FadeOut.Touch[edit]

event Touch (Actor Other)

Overrides: Pickup.Pickup.Touch


FallingPickup[edit]

FallingPickup.BeginState[edit]

event BeginState ()

Overrides: Pickup.FallingPickup.BeginState


FallingPickup.Timer[edit]

event Timer ()

Overrides: Pickup.FallingPickup.Timer


FallingPickup.Touch[edit]

event Touch (Actor Other)

Overrides: Pickup.Pickup.Touch


FallingPickup.CheckTouching[edit]

function CheckTouching ()

Overrides: Pickup.FallingPickup.CheckTouching


Pickup[edit]

Inherits from: Pickup.Pickup

Modifiers: auto

Pickup.Touch[edit]

event Touch (Actor Other)

Overrides: Pickup.Pickup.Touch