Represents the Entrance and Exit points for a [GwNavSmartObject].
Constructors and accessors
Other related reference items
![]() | stingray.GwNavBot.current_or_next_smartobject_interval() stingray.GwNavBot.enter_manual_control() stingray.GwNavBot.exit_manual_control() |
![]() | Gameware Navigation |
![]() |
can_traverse_smartobject ( self ) : boolean![]()
Returns if the GwNavSmartObjectInterval can be traversed.
|
self : |
Specifies the object instance that this function will act on. You must always provide this self parameter when you call this function. You must use the dot . calling syntax, not the object-oriented colon : calling syntax.For more information, see Object lifetimes and userdata binding, or this page in the Lua documentation. |
boolean |
Tells if the smartobject id is still allowed in GwNavWorld' smartobject/cost table. |
![]() |
create ( navworld ) : stingray.GwNavSmartObjectInterval![]()
Creates a GwNavSmartObjectInterval.
|
navworld : |
The GwNavWorld that this interval will be used with. |
The created GwNavSmartObjectInterval. |
![]() |
destroy ( self )![]()
Destroys a GwNavSmartObjectInterval.
|
self : |
Specifies the object instance that this function will act on. You must always provide this self parameter when you call this function. You must use the dot . calling syntax, not the object-oriented colon : calling syntax.For more information, see Object lifetimes and userdata binding, or this page in the Lua documentation. |
This function does not return any values. |
![]() |
entrance_position ( self ) : stingray.Vector3, boolean![]()
Returns the entrance position of a GwNavSmartObjectInterval.
|
self : |
Specifies the object instance that this function will act on. You must always provide this self parameter when you call this function. You must use the dot . calling syntax, not the object-oriented colon : calling syntax.For more information, see Object lifetimes and userdata binding, or this page in the Lua documentation. |
The entrance position. | |
boolean |
true if the bot is currently stood at the entrance position. |
![]() |
exit_position ( self ) : stingray.Vector3, boolean![]()
Returns the entrance position of a GwNavSmartObjectInterval.
|
self : |
Specifies the object instance that this function will act on. You must always provide this self parameter when you call this function. You must use the dot . calling syntax, not the object-oriented colon : calling syntax.For more information, see Object lifetimes and userdata binding, or this page in the Lua documentation. |
The exit position. | |
boolean |
true if the bot's path ends at the exit position. |
![]() |
smartobject_id ( self ) : integer![]()
Returns the SmartObject id of a GwNavSmartObjectInterval.
|
self : |
Specifies the object instance that this function will act on. You must always provide this self parameter when you call this function. You must use the dot . calling syntax, not the object-oriented colon : calling syntax.For more information, see Object lifetimes and userdata binding, or this page in the Lua documentation. |
integer |
The id of the SmartObject. |