G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FDailyRoutineTaskDescription Struct Reference

Description about a single task within the daily routine. The task is started at the given time and runs until the time for the next task is reached. More...

Public Member Functions

Functions
FDailyRoutineTaskDescription & opAssign (FDailyRoutineTaskDescription Other)

Public Attributes

DailyRoutineTaskDescription
UCharacterAIState TaskInstance
 Task to execute once the defined time has been reached. Upon start, this is cloned and then executed.
FName AtWaypoint
 Waypoint location this task should take place at.
float32 WaypointRadius
 Radius of the Waypoint this action should take place at. If the Character is outside of that radius, they will go to the waypoint until they're within the radius.
TSubclassOf< UNavArea > InNavArea
 Try to stay inside this kind of NavArea during this task.
FDailyRoutineTaskConditionDelegate ConditionDelegate
 If bound, this delegate is called before the task is executed. If you return false here, the task will be skipped.
UTerritoryConfig TerritoryOverride
 Manual override for Territory in case we don't want the Territory at Characters preferred location.
FClockTime StartTime

Detailed Description

Description about a single task within the daily routine. The task is started at the given time and runs until the time for the next task is reached.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ AtWaypoint

FName AtWaypoint

Waypoint location this task should take place at.

◆ ConditionDelegate

If bound, this delegate is called before the task is executed. If you return false here, the task will be skipped.

◆ InNavArea

TSubclassOf<UNavArea> InNavArea

Try to stay inside this kind of NavArea during this task.

◆ StartTime

FClockTime StartTime

◆ TaskInstance

UCharacterAIState TaskInstance

Task to execute once the defined time has been reached. Upon start, this is cloned and then executed.

◆ TerritoryOverride

UTerritoryConfig TerritoryOverride

Manual override for Territory in case we don't want the Territory at Characters preferred location.

◆ WaypointRadius

float32 WaypointRadius

Radius of the Waypoint this action should take place at. If the Character is outside of that radius, they will go to the waypoint until they're within the radius.