Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Assembly: Visual3D.Scripting (in Visual3D.Scripting.dll) Version: 1.0.0.0 (1.0.0.0)
Behaviors API.
For using in high-level logic code and scripting languages.
Namespace: Visual3D.Scripting.APIAssembly: Visual3D.Scripting (in Visual3D.Scripting.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
| C# | Visual Basic |
public static class SBehaviors
<ExtensionAttribute> _ Public NotInheritable Class SBehaviors
Members
| All Members | Methods |
| Member | Description | |
|---|---|---|
| BehaviorTree(SEntity, String) |
Behavior Tree.
| |
| CanTalk(EntityBase) | ||
| Move(SEntity, SEntity) |
Moves entity to target entity.
| |
| MoveToPosition(SEntity, Vector3) |
Moves entity to target position.
| |
| Navigate(SEntity, String) | ||
| Navigate(SEntity, String, String) | ||
| ScriptBehavior(SEntity, String, array<Object>[]()[][]) |
Starts script behavior.
| |
| SetConversation(SEntity, String) | ||
| Talk(EntityBase) | ||
| Talk(EntityBase, String) | ||
| Talk(EntityBase, EntityBase) | ||
| Talk(EntityBase, Conversation) | ||
| Talk(SEntity, SEntity) | ||
| Talk(EntityBase, EntityBase, String) | ||
| Talk(EntityBase, EntityBase, Conversation) | ||
| Talk(EntityBase, SEntity, String) | ||
| Talk(SEntity, SEntity, String) | ||
| TalkDefault(SEntity) |
Starts talk with nearest entity.
| |
| Workflow(SEntity, String) |
Starts workflow.
|
Inheritance Hierarchy
System..::..Object
Visual3D.Scripting.API..::..SBehaviors
Visual3D.Scripting.API..::..SBehaviors