The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
UE3:DoorMarker (UDK)
Object >> Actor >> NavigationPoint >> DoorMarker |
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. |
used to mark a door; handles the usability of paths through it and any special actions needed to open it
Properties[edit]
Property group 'DoorMarker'[edit]
bBlockedWhenClosed[edit]
Type: bool
if true, don't even try to go through this path if door is closed
bInitiallyClosed[edit]
Type: bool
if true, means that the initial position of the mover blocks navigation
Default value: True
bWaitUntilCompletelyOpened[edit]
Type: bool
if true, AI should wait until the door has completely finished opening before trying to move through
DoorTrigger[edit]
Type: Actor
trigger for the door; if specified, the opening action will be done to the trigger instead of the door
DoorType[edit]
Type: EDoorType
how do we open this door?
MyDoor[edit]
Type: InterpActor
the door mover associated with this marker
Internal variables[edit]
bDoorOpen[edit]
Type: bool
whether or not the door is currently open
bTempDisabledCollision[edit]
Type: bool
Modifiers: const, transient
internal - used in path building
Default values[edit]
Property | Value |
---|---|
bSpecialMove | True |
ExtraCost | 100 |
Subobjects[edit]
Arrow[edit]
Class: Engine.ArrowComponent
Inherits from: NavigationPoint.Arrow
Property | Value |
---|---|
ReplacementPrimitive | None |
CollisionCylinder[edit]
Class: Engine.CylinderComponent
Inherits from: NavigationPoint.CollisionCylinder
Property | Value |
---|---|
ReplacementPrimitive | None |
PathRenderer[edit]
Class: Engine.PathRenderingComponent
Inherits from: NavigationPoint.PathRenderer
Property | Value |
---|---|
ReplacementPrimitive | None |
Sprite[edit]
Class: Engine.SpriteComponent
Inherits from: NavigationPoint.Sprite
Property | Value |
---|---|
ReplacementPrimitive | None |
Sprite2[edit]
Class: Engine.SpriteComponent
Inherits from: NavigationPoint.Sprite2
Property | Value |
---|---|
ReplacementPrimitive | None |
Enums[edit]
EDoorType[edit]
how do we open this door?
- DOOR_Shoot
- DOOR_Touch
Functions[edit]
Events[edit]
PostBeginPlay[edit]
Overrides: Actor.PostBeginPlay
SpecialHandling[edit]
Overrides: Actor.SpecialHandling
SuggestMovePreparation[edit]
Overrides: NavigationPoint.SuggestMovePreparation
tell Other what to do to open the door
Parameters:
- Other - the Controller to tell what to do
Returns:
- true if Other needs to wait for the door, false if it doesn't need to do anything further
Other instance functions[edit]
MoverClosed[edit]
MoverOpened[edit]
ProceedWithMove[edit]
Overrides: NavigationPoint.ProceedWithMove