Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.PortalTeleporter

Extends
SceneCapturePortalActor
Modifiers
native abstract notplaceable

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.SceneCaptureActor
      |   
      +-- Engine.SceneCaptureReflectActor
         |   
         +-- Engine.SceneCapturePortalActor
            |   
            +-- Engine.PortalTeleporter

Direct Known Subclasses:

UTPortal

Variables Summary
boolbAlwaysTeleportNonPawns
boolbCanTeleportVehicles
PortalMarkerMyMarker
PortalTeleporter
boolbMovablePortal
PortalTeleporterSisterPortal
intTextureResolutionX
intTextureResolutionY
Inherited Variables from Engine.SceneCapturePortalActor
CameraComp, CameraMesh, TexPropPlaneMesh
Inherited Variables from Engine.SceneCaptureReflectActor
ReflectMaterialInst, StaticMesh

Functions Summary
functionTextureRenderTarget2D CreatePortalTexture ()
functionbool StopsProjectile (Projectile P))
functionbool TransformActor (Actor A)
functionvector TransformHitLocation (vector HitLocation)
functionvector TransformVector (vector V)
Inherited Functions from Engine.SceneCapturePortalActor
PreBeginPlay


Variables Detail

bAlwaysTeleportNonPawns Source code

var bool bAlwaysTeleportNonPawns;
if true, non-Pawn actors are always teleporter, regardless of their bCanTeleport flag

bCanTeleportVehicles Source code

var bool bCanTeleportVehicles;
whether or not this PortalTeleporter works on vehicles

MyMarker Source code

var PortalMarker MyMarker;
marker on path network for AI

PortalTeleporter

bMovablePortal Source code

var(PortalTeleporter) bool bMovablePortal;
whether or not encroachers (movers, vehicles, and such) can move this portal

SisterPortal Source code

var(PortalTeleporter) PortalTeleporter SisterPortal;
destination portal

TextureResolutionX Source code

var(PortalTeleporter) int TextureResolutionX;
resolution for texture render target; must be a power of 2

TextureResolutionY Source code

var(PortalTeleporter) int TextureResolutionY;
resolution for texture render target; must be a power of 2


Functions Detail

CreatePortalTexture Source code

native final function TextureRenderTarget2D CreatePortalTexture ( )
creates and initializes a TextureRenderTarget2D with size equal to our TextureResolutionX and TextureResolutionY properties

StopsProjectile Source code

simulated function bool StopsProjectile ( Projectile P) )

TransformActor Source code

native final function bool TransformActor ( Actor A )
teleport an actor to be relative to SisterPortal, including transforming its velocity, acceleration, and rotation
@param A the Actor to teleport
@return whether the teleport succeeded

TransformHitLocation Source code

native final function vector TransformHitLocation ( vector HitLocation )
transform the given location to be relative to SisterPortal

TransformVector Source code

native final function vector TransformVector ( vector V )
transform the given movement vector to be relative to SisterPortal


Defaultproperties

defaultproperties
{
   TextureResolutionX=256
   TextureResolutionY=256
   bAlwaysTeleportNonPawns=True
   Begin Object Class=StaticMeshComponent Name=StaticMeshComponent1 ObjName=StaticMeshComponent1 Archetype=StaticMeshComponent'Engine.Default__SceneCapturePortalActor:StaticMeshComponent1'
      ObjectArchetype=StaticMeshComponent'Engine.Default__SceneCapturePortalActor:StaticMeshComponent1'
   End Object
   CameraComp=StaticMeshComponent1
   Begin Object Class=StaticMeshComponent Name=StaticMeshComponent2 ObjName=StaticMeshComponent2 Archetype=StaticMeshComponent'Engine.Default__SceneCapturePortalActor:StaticMeshComponent2'
      HiddenGame=False
      CollideActors=True
      ObjectArchetype=StaticMeshComponent'Engine.Default__SceneCapturePortalActor:StaticMeshComponent2'
   End Object
   StaticMesh=StaticMeshComponent2
   Begin Object Class=SceneCapturePortalComponent Name=SceneCapturePortalComponent0 ObjName=SceneCapturePortalComponent0 Archetype=SceneCapturePortalComponent'Engine.Default__SceneCapturePortalActor:SceneCapturePortalComponent0'
      ObjectArchetype=SceneCapturePortalComponent'Engine.Default__SceneCapturePortalActor:SceneCapturePortalComponent0'
   End Object
   SceneCapture=SceneCapturePortalComponent0
   Components(0)=SceneCapturePortalComponent0
   Components(1)=StaticMeshComponent1
   Components(2)=StaticMeshComponent2
   bWorldGeometry=True
   bMovable=False
   bCollideActors=True
   bBlockActors=True
   CollisionComponent=StaticMeshComponent2
   Name="Default__PortalTeleporter"
   ObjectArchetype=SceneCapturePortalActor'Engine.Default__SceneCapturePortalActor'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:41.878 - Created with UnCodeX