UE2:IconNode (U2)
Object >> Actor >> Decoration >> BreakableItem >> IconNode |
- Package:
- U2
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
IconNode.uc
Constants
MaxHolders
Value: 4
Properties
Property group 'IconNode'
HolderClasses
Type: class<ArtifactHolder>
Array size: 4 (MaxHolders
)
for properly initializing artifact holders
TeamIndex
Type: int
Team who base this belongs to
Default value: 255
Internal variables
ArtifactDeniedSound
Type: Sound
Default value: Sound'U2A.Artifacts.ArtifactStoreFailed'
ArtifactIDs
Type: int
Array size: 4 (MaxHolders
)
ID's of the stored artifacts
ArtifactStolenSound
Type: Sound
Default value: Sound'U2A.Artifacts.ArtifactStolen'
ClientHolderChanges
Type: int
ExtraMeshLocations
Type: array<Object.Vector>
relative locations of these meshes
ExtraStaticMeshes
Type: array<StaticMesh>
list of meshes attached to this actor
Default value, index 0: StaticMesh'XMPWorldItemsM.Base.ArtifactMachineTop'
Default value, index 1: StaticMesh'XMPWorldItemsM.Base.ArtifactMachineUpper'
HolderLocOffsets
Type: Object.Vector
Array size: 4 (MaxHolders
)
3d offsets used to place the holders
Default value, index 0:
Member | Value |
---|---|
X | 243.0 |
Y | 171.0 |
Z | 85.0 |
Default value, index 1:
Member | Value |
---|---|
X | -243.0 |
Y | 171.0 |
Z | 85.0 |
Default value, index 2:
Member | Value |
---|---|
X | -243.0 |
Y | -171.0 |
Z | 85.0 |
Default value, index 3:
Member | Value |
---|---|
X | 243.0 |
Y | -171.0 |
Z | 85.0 |
HolderRotOffsets
Type: Object.Rotator
Array size: 4 (MaxHolders
)
orientations to use for placing holders
Default value, index 0:
Member | Value |
---|---|
Yaw | -11000 |
Default value, index 1:
Member | Value |
---|---|
Yaw | 11000 |
Default value, index 2:
Member | Value |
---|---|
Yaw | 21768 |
Default value, index 3:
Member | Value |
---|---|
Yaw | 43768 |
Holders
Type: ArtifactHolder
Array size: 4 (MaxHolders
)
references to the artifact holders
IconNodeActivateSound
Type: Sound
Default value: Sound'U2A.Artifacts.IconNodeActivate'
IconNodeShutdownSound
Type: Sound
Default value: Sound'U2A.Artifacts.IconNodeShutdown'
ServerHolderChanges
Type: int
TouchingHeight
Type: float
Half height of registration pad
Default value: 40.0
TouchingRadius
Type: float
Half width of registration pad
Default value: 75.0
TouchProxy
Type: IconNodeTouchProxy
for running through and registering artifacts
Default values
Property | Value |
---|---|
AlternateSkins[0] | Shader'XMPWorldItemsT.Base.POLY_pulse_Red' |
AlternateSkins[1] | Shader'XMPWorldItemsT.Base.POLY_pulse_Blue' |
AmbientSound | Sound'U2A.Artifacts.IconNodeAmbient' |
bNetNotify | True |
Description | "Icon Node" |
DrawType | DT_StaticMesh |
RepSkinIndex | 1 |
SoundOcclusion | OCCLUSION_None |
SoundRadius | 128.0 |
StaticMesh | StaticMesh'XMPWorldItemsM.Base.ArtifactMachineBase' |
TransientSoundRadius | 500.0 |
Functions
Events
Destroyed
Overrides: Decoration.Destroyed
PostBeginPlay
Overrides: Actor.PostBeginPlay
PostNetBeginPlay
Overrides: Actor.PostNetBeginPlay
PostNetReceive
Overrides: Actor.PostNetReceive
TakeDamage
Overrides: BreakableItem.TakeDamage
Touch
Overrides: Actor.Touch
Other instance functions
AddArtifactClass
AddArtifactHolder
AssignArtifactIDs
CarryingArtifact
CleanupHolders
CleanupTouchProxy
ClientSetTeam
CreateTouchProxy
DumpArtifacts
GetArtifactHolderClass
GetAvailableHolderIndex
GetDescription
Overrides: BreakableItem.GetDescription
GetRadarIconIndex
Overrides: Actor.GetRadarIconIndex
GetStoredHolderIndex
GetTeam
Overrides: Actor.GetTeam
GetUseIconIndex
Overrides: BreakableItem.GetUseIconIndex
GetUsePercent
Overrides: BreakableItem.GetUsePercent
HasUseBar
Overrides: BreakableItem.HasUseBar
HolderHasArtifact
RemoveArtifactHolder
SentHome
ServerSetTeam
SetTeam
Overrides: Actor.SetTeam
SetupHolders
StoreArtifact
TryToStealArtifact
TryToStoreArtifactFrom