G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
VisualLogger Namespace Reference

Functions

Debug|VisualLogger
void LogCylinder (UObject WorldContextObject, FVector Start, FVector End, float32 Radius, FString Text, FLinearColor ObjectColor=FLinearColor(0.000000, 0.000000, 1.000000, 1.000000), FName LogCategory=FName(""), bool bAddToMessageLog=false, bool bWireframe=false)
 Logs cylinder shape - recording for Visual Logs has to be enabled to record this data.
void LogArrow (UObject WorldContextObject, const FVector SegmentStart, const FVector SegmentEnd, FString Text, FLinearColor ObjectColor=FLinearColor(0.000000, 0.000000, 1.000000, 1.000000), FName CategoryName=FName(""), bool bAddToMessageLog=false)
 Logs arrow - recording for Visual Logs has to be enabled to record this data.
void LogBox (UObject WorldContextObject, FBox BoxShape, FString Text, FLinearColor ObjectColor=FLinearColor(0.000000, 0.000000, 1.000000, 1.000000), FName LogCategory=FName(""), bool bAddToMessageLog=false, bool bWireframe=false)
 Logs box shape - recording for Visual Logs has to be enabled to record this data.
void LogCapsule (UObject WorldContextObject, FVector Base, float32 HalfHeight, float32 Radius, FQuat Rotation, FString Text, FLinearColor ObjectColor=FLinearColor(0.000000, 0.000000, 1.000000, 1.000000), FName LogCategory=FName(""), bool bAddToMessageLog=false, bool bWireframe=false)
 Logs capsule shape - recording for Visual Logs has to be enabled to record this data.
void LogCircle (UObject WorldContextObject, FVector Center, FVector UpAxis, float32 Radius, FString Text, FLinearColor ObjectColor=FLinearColor(0.000000, 0.000000, 1.000000, 1.000000), float32 Thickness=0.000000, FName CategoryName=FName(""), bool bAddToMessageLog=false)
 Logs circle - recording for Visual Logs has to be enabled to record this data.
void LogCone (UObject WorldContextObject, FVector Origin, FVector Direction, float32 Length, float32 Angle, FString Text, FLinearColor ObjectColor=FLinearColor(0.000000, 0.000000, 1.000000, 1.000000), FName LogCategory=FName(""), bool bAddToMessageLog=false, bool bWireframe=false)
 Logs cone shape - recording for Visual Logs has to be enabled to record this data.
void EnableRecording (bool bEnabled)
void LogLocation (UObject WorldContextObject, FVector Location, FString Text, FLinearColor ObjectColor=FLinearColor(0.000000, 0.000000, 1.000000, 1.000000), float32 Radius=10.000000, FName LogCategory=FName(""), bool bAddToMessageLog=false)
 Logs location as sphere with given radius - recording for Visual Logs has to be enabled to record this data.
void LogOrientedBox (UObject WorldContextObject, FBox BoxShape, FTransform Transform, FString Text, FLinearColor ObjectColor=FLinearColor(0.000000, 0.000000, 1.000000, 1.000000), FName LogCategory=FName(""), bool bAddToMessageLog=false, bool bWireframe=false)
 Logs oriented box shape - recording for Visual Logs has to be enabled to record this data.
void LogSegment (UObject WorldContextObject, const FVector SegmentStart, const FVector SegmentEnd, FString Text, FLinearColor ObjectColor=FLinearColor(0.000000, 0.000000, 1.000000, 1.000000), float32 Thickness=0.000000, FName CategoryName=FName(""), bool bAddToMessageLog=false)
 Logs segment - recording for Visual Logs has to be enabled to record this data.
void LogSphere (UObject WorldContextObject, FVector Center, float32 Radius, FString Text, FLinearColor ObjectColor=FLinearColor(0.000000, 0.000000, 1.000000, 1.000000), FName LogCategory=FName(""), bool bAddToMessageLog=false, bool bWireframe=false)
 Logs sphere shape - recording for Visual Logs has to be enabled to record this data.
void LogText (UObject WorldContextObject, FString Text, FName LogCategory=FName(""), bool bAddToMessageLog=false)
 Logs simple text string with Visual Logger - recording for Visual Logs has to be enabled to record this data.
void RedirectVislog (UObject SourceOwner, UObject DestinationOwner)
 Makes SourceOwner log to DestinationOwner's vislog.

Function Documentation

◆ EnableRecording()

void EnableRecording ( bool bEnabled)

◆ LogArrow()

void LogArrow ( UObject WorldContextObject,
const FVector SegmentStart,
const FVector SegmentEnd,
FString Text,
FLinearColor ObjectColor = FLinearColor ( 0.000000 , 0.000000 , 1.000000 , 1.000000 ),
FName CategoryName = FName ( "" ),
bool bAddToMessageLog = false )

Logs arrow - recording for Visual Logs has to be enabled to record this data.

◆ LogBox()

void LogBox ( UObject WorldContextObject,
FBox BoxShape,
FString Text,
FLinearColor ObjectColor = FLinearColor ( 0.000000 , 0.000000 , 1.000000 , 1.000000 ),
FName LogCategory = FName ( "" ),
bool bAddToMessageLog = false,
bool bWireframe = false )

Logs box shape - recording for Visual Logs has to be enabled to record this data.

◆ LogCapsule()

void LogCapsule ( UObject WorldContextObject,
FVector Base,
float32 HalfHeight,
float32 Radius,
FQuat Rotation,
FString Text,
FLinearColor ObjectColor = FLinearColor ( 0.000000 , 0.000000 , 1.000000 , 1.000000 ),
FName LogCategory = FName ( "" ),
bool bAddToMessageLog = false,
bool bWireframe = false )

Logs capsule shape - recording for Visual Logs has to be enabled to record this data.

◆ LogCircle()

void LogCircle ( UObject WorldContextObject,
FVector Center,
FVector UpAxis,
float32 Radius,
FString Text,
FLinearColor ObjectColor = FLinearColor ( 0.000000 , 0.000000 , 1.000000 , 1.000000 ),
float32 Thickness = 0.000000,
FName CategoryName = FName ( "" ),
bool bAddToMessageLog = false )

Logs circle - recording for Visual Logs has to be enabled to record this data.

◆ LogCone()

void LogCone ( UObject WorldContextObject,
FVector Origin,
FVector Direction,
float32 Length,
float32 Angle,
FString Text,
FLinearColor ObjectColor = FLinearColor ( 0.000000 , 0.000000 , 1.000000 , 1.000000 ),
FName LogCategory = FName ( "" ),
bool bAddToMessageLog = false,
bool bWireframe = false )

Logs cone shape - recording for Visual Logs has to be enabled to record this data.

◆ LogCylinder()

void LogCylinder ( UObject WorldContextObject,
FVector Start,
FVector End,
float32 Radius,
FString Text,
FLinearColor ObjectColor = FLinearColor ( 0.000000 , 0.000000 , 1.000000 , 1.000000 ),
FName LogCategory = FName ( "" ),
bool bAddToMessageLog = false,
bool bWireframe = false )

Logs cylinder shape - recording for Visual Logs has to be enabled to record this data.

◆ LogLocation()

void LogLocation ( UObject WorldContextObject,
FVector Location,
FString Text,
FLinearColor ObjectColor = FLinearColor ( 0.000000 , 0.000000 , 1.000000 , 1.000000 ),
float32 Radius = 10.000000,
FName LogCategory = FName ( "" ),
bool bAddToMessageLog = false )

Logs location as sphere with given radius - recording for Visual Logs has to be enabled to record this data.

◆ LogOrientedBox()

void LogOrientedBox ( UObject WorldContextObject,
FBox BoxShape,
FTransform Transform,
FString Text,
FLinearColor ObjectColor = FLinearColor ( 0.000000 , 0.000000 , 1.000000 , 1.000000 ),
FName LogCategory = FName ( "" ),
bool bAddToMessageLog = false,
bool bWireframe = false )

Logs oriented box shape - recording for Visual Logs has to be enabled to record this data.

◆ LogSegment()

void LogSegment ( UObject WorldContextObject,
const FVector SegmentStart,
const FVector SegmentEnd,
FString Text,
FLinearColor ObjectColor = FLinearColor ( 0.000000 , 0.000000 , 1.000000 , 1.000000 ),
float32 Thickness = 0.000000,
FName CategoryName = FName ( "" ),
bool bAddToMessageLog = false )

Logs segment - recording for Visual Logs has to be enabled to record this data.

◆ LogSphere()

void LogSphere ( UObject WorldContextObject,
FVector Center,
float32 Radius,
FString Text,
FLinearColor ObjectColor = FLinearColor ( 0.000000 , 0.000000 , 1.000000 , 1.000000 ),
FName LogCategory = FName ( "" ),
bool bAddToMessageLog = false,
bool bWireframe = false )

Logs sphere shape - recording for Visual Logs has to be enabled to record this data.

◆ LogText()

void LogText ( UObject WorldContextObject,
FString Text,
FName LogCategory = FName ( "" ),
bool bAddToMessageLog = false )

Logs simple text string with Visual Logger - recording for Visual Logs has to be enabled to record this data.

◆ RedirectVislog()

void RedirectVislog ( UObject SourceOwner,
UObject DestinationOwner )

Makes SourceOwner log to DestinationOwner's vislog.