|
@@ -233,26 +233,43 @@ namespace Urho3D
|
|
|
- %Mesh : NavigationMesh pointer
|
|
- %Mesh : NavigationMesh pointer
|
|
|
|
|
|
|
|
### NavigationAreaRebuilt
|
|
### NavigationAreaRebuilt
|
|
|
|
|
+- %Node : Node pointer
|
|
|
|
|
+- %Mesh : NavigationMesh pointer
|
|
|
- %BoundsMin : Vector3
|
|
- %BoundsMin : Vector3
|
|
|
- %BoundsMax : Vector3
|
|
- %BoundsMax : Vector3
|
|
|
|
|
|
|
|
### CrowdAgentReposition
|
|
### CrowdAgentReposition
|
|
|
|
|
+- %Node : Node pointer
|
|
|
|
|
+- %CrowdAgent : CrowdAgent pointer
|
|
|
- %Position : Vector3
|
|
- %Position : Vector3
|
|
|
- %Velocity : Vector3
|
|
- %Velocity : Vector3
|
|
|
|
|
|
|
|
|
|
+### CrowdAgentFailure
|
|
|
|
|
+- %Node : Node pointer
|
|
|
|
|
+- %CrowdAgent : CrowdAgent pointer
|
|
|
|
|
+- %Position : Vector3
|
|
|
|
|
+- %Velocity : Vector3
|
|
|
|
|
+- %CrowdAgentState : int
|
|
|
|
|
+- %CrowdTargetState : int
|
|
|
|
|
+
|
|
|
### CrowdAgentStateChanged
|
|
### CrowdAgentStateChanged
|
|
|
|
|
+- %Node : Node pointer
|
|
|
|
|
+- %CrowdAgent : CrowdAgent pointer
|
|
|
- %Position : Vector3
|
|
- %Position : Vector3
|
|
|
- %Velocity : Vector3
|
|
- %Velocity : Vector3
|
|
|
-- %State : int
|
|
|
|
|
|
|
+- %CrowdAgentState : int
|
|
|
|
|
+- %CrowdTargetState : int
|
|
|
|
|
|
|
|
### NavigationObstacleAdded
|
|
### NavigationObstacleAdded
|
|
|
- %Node : Node pointer
|
|
- %Node : Node pointer
|
|
|
|
|
+- %Obstacle : Obstacle pointer
|
|
|
- %Position : Vector3
|
|
- %Position : Vector3
|
|
|
- %Radius : float
|
|
- %Radius : float
|
|
|
- %Height : float
|
|
- %Height : float
|
|
|
|
|
|
|
|
### NavigationObstacleRemoved
|
|
### NavigationObstacleRemoved
|
|
|
- %Node : Node pointer
|
|
- %Node : Node pointer
|
|
|
|
|
+- %Obstacle : Obstacle pointer
|
|
|
- %Position : Vector3
|
|
- %Position : Vector3
|
|
|
- %Radius : float
|
|
- %Radius : float
|
|
|
- %Height : float
|
|
- %Height : float
|
|
@@ -1431,7 +1448,7 @@ namespace Urho3D
|
|
|
### NavArea
|
|
### NavArea
|
|
|
- %Bounding %Box %Min : Vector3
|
|
- %Bounding %Box %Min : Vector3
|
|
|
- %Bounding %Box %Max : Vector3
|
|
- %Bounding %Box %Max : Vector3
|
|
|
-- %Area %Type : int
|
|
|
|
|
|
|
+- %Area %ID : int
|
|
|
|
|
|
|
|
### Navigable
|
|
### Navigable
|
|
|
- %Is %Enabled : bool
|
|
- %Is %Enabled : bool
|
|
@@ -5521,7 +5538,7 @@ Methods:
|
|
|
- void CreateCrowd()
|
|
- void CreateCrowd()
|
|
|
- void DrawDebugGeometry(DebugRenderer@, bool)
|
|
- void DrawDebugGeometry(DebugRenderer@, bool)
|
|
|
- CrowdAgent@[]@ GetActiveAgents()
|
|
- CrowdAgent@[]@ GetActiveAgents()
|
|
|
-- float GetAreaTypeCost(uint, uint)
|
|
|
|
|
|
|
+- float GetAreaCost(uint, uint)
|
|
|
- Variant GetAttribute(const String&) const
|
|
- Variant GetAttribute(const String&) const
|
|
|
- ValueAnimation@ GetAttributeAnimation(const String&) const
|
|
- ValueAnimation@ GetAttributeAnimation(const String&) const
|
|
|
- float GetAttributeAnimationSpeed(const String&) const
|
|
- float GetAttributeAnimationSpeed(const String&) const
|
|
@@ -5539,7 +5556,7 @@ Methods:
|
|
|
- bool Save(VectorBuffer&) const
|
|
- bool Save(VectorBuffer&) const
|
|
|
- bool SaveXML(XMLElement&) const
|
|
- bool SaveXML(XMLElement&) const
|
|
|
- void SendEvent(const String&, VariantMap& = VariantMap ( ))
|
|
- void SendEvent(const String&, VariantMap& = VariantMap ( ))
|
|
|
-- void SetAreaTypeCost(uint, uint, float)
|
|
|
|
|
|
|
+- void SetAreaCost(uint, uint, float)
|
|
|
- bool SetAttribute(const String&, const Variant&)
|
|
- bool SetAttribute(const String&, const Variant&)
|
|
|
- void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
|
|
- void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
|
|
|
- void SetAttributeAnimationSpeed(const String&, float)
|
|
- void SetAttributeAnimationSpeed(const String&, float)
|
|
@@ -5928,6 +5945,7 @@ Methods:
|
|
|
- void DrawDebugGeometry(bool)
|
|
- void DrawDebugGeometry(bool)
|
|
|
- Vector3 FindNearestPoint(const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 ))
|
|
- Vector3 FindNearestPoint(const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 ))
|
|
|
- Vector3[]@ FindPath(const Vector3&, const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 ))
|
|
- Vector3[]@ FindPath(const Vector3&, const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 ))
|
|
|
|
|
+- float GetAreaCost(uint) const
|
|
|
- Variant GetAttribute(const String&) const
|
|
- Variant GetAttribute(const String&) const
|
|
|
- ValueAnimation@ GetAttributeAnimation(const String&) const
|
|
- ValueAnimation@ GetAttributeAnimation(const String&) const
|
|
|
- float GetAttributeAnimationSpeed(const String&) const
|
|
- float GetAttributeAnimationSpeed(const String&) const
|
|
@@ -5950,7 +5968,7 @@ Methods:
|
|
|
- bool Save(VectorBuffer&) const
|
|
- bool Save(VectorBuffer&) const
|
|
|
- bool SaveXML(XMLElement&) const
|
|
- bool SaveXML(XMLElement&) const
|
|
|
- void SendEvent(const String&, VariantMap& = VariantMap ( ))
|
|
- void SendEvent(const String&, VariantMap& = VariantMap ( ))
|
|
|
-- void SetAreaTypeCost(uint, float)
|
|
|
|
|
|
|
+- void SetAreaCost(uint, float)
|
|
|
- bool SetAttribute(const String&, const Variant&)
|
|
- bool SetAttribute(const String&, const Variant&)
|
|
|
- void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
|
|
- void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
|
|
|
- void SetAttributeAnimationSpeed(const String&, float)
|
|
- void SetAttributeAnimationSpeed(const String&, float)
|
|
@@ -7616,7 +7634,7 @@ Methods:
|
|
|
Properties:
|
|
Properties:
|
|
|
|
|
|
|
|
- bool animationEnabled
|
|
- bool animationEnabled
|
|
|
-- uint areaType
|
|
|
|
|
|
|
+- uint areaID
|
|
|
- Variant[] attributeDefaults // readonly
|
|
- Variant[] attributeDefaults // readonly
|
|
|
- AttributeInfo[] attributeInfos // readonly
|
|
- AttributeInfo[] attributeInfos // readonly
|
|
|
- Variant[] attributes
|
|
- Variant[] attributes
|
|
@@ -7701,6 +7719,7 @@ Methods:
|
|
|
- void DrawDebugGeometry(bool)
|
|
- void DrawDebugGeometry(bool)
|
|
|
- Vector3 FindNearestPoint(const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 ))
|
|
- Vector3 FindNearestPoint(const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 ))
|
|
|
- Vector3[]@ FindPath(const Vector3&, const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 ))
|
|
- Vector3[]@ FindPath(const Vector3&, const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 ))
|
|
|
|
|
+- float GetAreaCost(uint) const
|
|
|
- Variant GetAttribute(const String&) const
|
|
- Variant GetAttribute(const String&) const
|
|
|
- ValueAnimation@ GetAttributeAnimation(const String&) const
|
|
- ValueAnimation@ GetAttributeAnimation(const String&) const
|
|
|
- float GetAttributeAnimationSpeed(const String&) const
|
|
- float GetAttributeAnimationSpeed(const String&) const
|
|
@@ -7723,7 +7742,7 @@ Methods:
|
|
|
- bool Save(VectorBuffer&) const
|
|
- bool Save(VectorBuffer&) const
|
|
|
- bool SaveXML(XMLElement&) const
|
|
- bool SaveXML(XMLElement&) const
|
|
|
- void SendEvent(const String&, VariantMap& = VariantMap ( ))
|
|
- void SendEvent(const String&, VariantMap& = VariantMap ( ))
|
|
|
-- void SetAreaTypeCost(uint, float)
|
|
|
|
|
|
|
+- void SetAreaCost(uint, float)
|
|
|
- bool SetAttribute(const String&, const Variant&)
|
|
- bool SetAttribute(const String&, const Variant&)
|
|
|
- void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
|
|
- void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f)
|
|
|
- void SetAttributeAnimationSpeed(const String&, float)
|
|
- void SetAttributeAnimationSpeed(const String&, float)
|
|
@@ -13235,9 +13254,9 @@ Properties:
|
|
|
|
|
|
|
|
### CrowdAgentState
|
|
### CrowdAgentState
|
|
|
|
|
|
|
|
-- NAV_AGENT_INVALID
|
|
|
|
|
-- NAV_AGENT_READY
|
|
|
|
|
-- NAV_AGENT_TRAVERSINGLINK
|
|
|
|
|
|
|
+- CROWD_AGENT_INVALID
|
|
|
|
|
+- CROWD_AGENT_READY
|
|
|
|
|
+- CROWD_AGENT_TRAVERSINGLINK
|
|
|
|
|
|
|
|
|
|
|
|
|
### CrowdTargetState
|
|
### CrowdTargetState
|