I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:U2UseManagerPlayer (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> U2UseManager >> U2UseManagerPlayer
Package: 
U2

$Author: Mbaldwin $ $Date: 12/15/02 2:21a $ $Revision: 43 $ Name: U2UseManagerPlayer.uc Author: Aaron R Leiby Date: 18 December 2000 Description: Notes: How to use this class:

Constants[edit]

UseReticleOnEvent[edit]

Value: "UseReticleOn"


UseReticleOffEvent[edit]

Value: "UseReticleOff"


ProximityReticleOnEvent[edit]

Value: "ProximityReticleOn"


ProximityReticleOffEvent[edit]

Value: "ProximityReticleOff"


ActorBracketPercent[edit]

Value: 0.80

portion of bounding box to span

MainBracketPercent[edit]

Value: 1.00


PawnBracketPercent[edit]

Value: 0.80


ActorBracketWidth[edit]

Value: 16

Size of upper and lower bracket icons

ActorBracketHeight[edit]

Value: 8


MainBracketWidth[edit]

Value: 26

Size of left and right bracket icons

MainBracketHeight[edit]

Value: 15


PawnBracketWidth[edit]

Value: 15


PawnBracketHeight[edit]

Value: 16


MarginActorX[edit]

Value: 20

Minimum distances from the corners for the side / top brackets

MarginPawnY[edit]

Value: 5


ScreenClampPctX[edit]

Value: 0.1


ScreenClampPctY[edit]

Value: 0.1


MinProximityAngleCos[edit]

Value: 0.643

spread angle of cone [0.643 ~= cos(50 degrees)]

MaxProximityDist[edit]

Value: 512.0


Properties[edit]

ActorBrackets[edit]

Type: Object.Point

Array size: 4

screen positions for non-pawn brackets

bEnabled[edit]

Type: bool

toggle to enable/disable the use reticle entirely

Default value: True

bOn[edit]

Type: bool

is the reticle being displayed?

LineSize[edit]

Type: Object.Vector

length of line connecting brackets

MainBrackets[edit]

Type: Object.Point

Array size: 4

screen positions for corner brackets (all actors)

PawnBrackets[edit]

Type: Object.Point

Array size: 4

screen positions for pawn-specific brackets

Proximity[edit]

Type: float


TargetText[edit]

Type: string

Modifiers: localized


Default value: "Item"

UseDistance[edit]

Type: float

max distance at which actors can be used

Default value: 200.0

Functions[edit]

Static functions[edit]

GetProximity[edit]

static function float GetProximity (U2Pawn UsingPawn, Actor Target)


LookingAt[edit]

static function LookingAt (U2Pawn UsingPawn, Actor _Target)

Overrides: U2UseManager.LookingAt


RenderOverlaysStatic[edit]

static simulated function RenderOverlaysStatic (U2Pawn UsingPawn, Canvas Canvas)


SetAlternate[edit]

static protected function SetAlternate (U2Pawn UsingPawn, Actor _Target, int Index, float _Proximity)


SetCurrent[edit]

static protected function SetCurrent (U2Pawn UsingPawn, Actor _Target)

Overrides: U2UseManager.SetCurrent


SetEnabled[edit]

static function SetEnabled (U2Pawn UsingPawn, bool bNewValue)

Overrides: U2UseManager.SetEnabled


ShouldShowAltReticle[edit]

static function bool ShouldShowAltReticle (U2Pawn UsingPawn, Actor A, bool bTestProximity)


Instance functions[edit]

ActorBracketNE[edit]

simulated function Object.Point ActorBracketNE ()


ActorBracketNW[edit]

simulated function Object.Point ActorBracketNW ()


ActorBracketSE[edit]

simulated function Object.Point ActorBracketSE ()


ActorBracketSW[edit]

simulated function Object.Point ActorBracketSW ()


GetAlpha[edit]

simulated function float GetAlpha ()


GetHealth[edit]

simulated function float GetHealth ()


GetUseText[edit]

simulated function string GetUseText ()


LineHeight[edit]

simulated function float LineHeight ()


LineWidth[edit]

simulated function float LineWidth ()


MainBracketNE[edit]

simulated function Object.Point MainBracketNE ()


MainBracketNW[edit]

simulated function Object.Point MainBracketNW ()


MainBracketSE[edit]

simulated function Object.Point MainBracketSE ()


MainBracketSW[edit]

simulated function Object.Point MainBracketSW ()


PawnBracketNE[edit]

simulated function Object.Point PawnBracketNE ()


PawnBracketNW[edit]

simulated function Object.Point PawnBracketNW ()


PawnBracketSE[edit]

simulated function Object.Point PawnBracketSE ()


PawnBracketSW[edit]

simulated function Object.Point PawnBracketSW ()


RenderOverlays[edit]

function RenderOverlays (Actor A, Canvas Canvas)