6 float m_fCompletionRadius;
8 [
Attribute(defvalue:
"{22A875E30470BD4F}Prefabs/AI/Waypoints/AIWaypoint_Patrol.et",
desc:
"In Default, it will use specific prefab for each class, but here you can change it if you know what you are doing")]
9 ResourceName m_sWaypointPrefab;
11 [
Attribute(defvalue: EAIWaypointCompletionType.Any.ToString(), UIWidgets.ComboBox,
"AI Waypoint Completion Type",
"", ParamEnumArray.FromEnum(EAIWaypointCompletionType))]
12 EAIWaypointCompletionType m_eAIWaypointCompletionType;
14 [
Attribute(
"0", UIWidgets.SpinBox,
"Waypoint priority level",
"0 2000 1000")]
15 float m_fPriorityLevel;
18 override void SetWaypointCompletionRadius(
float radius)
20 m_fCompletionRadius = radius;
24 override float GetWaypointCompletionRadius()
26 return m_fCompletionRadius;
30 override void SetWaypointCompletionType(EAIWaypointCompletionType
type)
32 m_eAIWaypointCompletionType =
type;
36 override EAIWaypointCompletionType GetWaypointCompletionType()
38 return m_eAIWaypointCompletionType;
42 override void SetWaypointPriorityLevel(
float priority)
48 override float GetWaypointPriorityLevel()
54 override void SetWaypointPrefab(ResourceName prefab)
56 m_sWaypointPrefab = prefab;
60 override ResourceName GetWaypointPrefab()
62 return m_sWaypointPrefab;