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

Engine.PortalTeleporter

Extends
SceneCapturePortalActor
Modifiers
native abstract notplaceable

Copyright 1998-2011 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.SceneCaptureReflectActor
ReflectMaterialInst, StaticMesh

Functions Summary
functionTextureRenderTarget2D CreatePortalTexture ()
functionbool StopsProjectile (Projectile P))
functionbool TransformActor (Actor A)
functionvector TransformHitLocation (vector HitLocation)
functionvector TransformVectorDir (vector V)


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

TransformVectorDir Source code

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


Defaultproperties

defaultproperties
{
	Begin Object Name=StaticMeshComponent2
		HiddenGame=false
		CollideActors=true
		BlockActors=true
	End Object
	CollisionComponent=StaticMeshComponent2

	bCollideActors=true
	bBlockActors=true
	bWorldGeometry=true
	bMovable=false
	bAlwaysTeleportNonPawns=true

	TextureResolutionX=256
	TextureResolutionY=256
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: ti 22-3-2011 19:56:55.424 - Created with UnCodeX