forked from nxrighthere/UnrealCLR
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
be52876
commit b57f803
Showing
2,804 changed files
with
17,767 additions
and
22,435 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[AIController](./AIController.md 'UnrealEngine.Framework.AIController') | ||
## AIController(string, UnrealEngine.Framework.Blueprint) Constructor | ||
Spawns the actor in the world | ||
```csharp | ||
public AIController(string name=null, UnrealEngine.Framework.Blueprint blueprint=null); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-AIController-AIController(string_UnrealEngine-Framework-Blueprint)-name'></a> | ||
`name` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') | ||
The name of the actor | ||
|
||
<a name='UnrealEngine-Framework-AIController-AIController(string_UnrealEngine-Framework-Blueprint)-blueprint'></a> | ||
`blueprint` [Blueprint](./Blueprint.md 'UnrealEngine.Framework.Blueprint') | ||
The blueprint class to use as a base class, should be equal to the exact type of the actor | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[AIController](./AIController.md 'UnrealEngine.Framework.AIController') | ||
## AIController.AllowStrafe Property | ||
Gets or sets whether strafing allowed during movement | ||
```csharp | ||
public bool AllowStrafe { get; set; } | ||
``` | ||
#### Property Value | ||
[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[AIController](./AIController.md 'UnrealEngine.Framework.AIController') | ||
## AIController.ClearFocus(UnrealEngine.Framework.AIFocusPriority) Method | ||
Clears focus for the given priority, will clear focal point as a result | ||
```csharp | ||
public void ClearFocus(UnrealEngine.Framework.AIFocusPriority priority=UnrealEngine.Framework.AIFocusPriority.High); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-AIController-ClearFocus(UnrealEngine-Framework-AIFocusPriority)-priority'></a> | ||
`priority` [AIFocusPriority](./AIFocusPriority.md 'UnrealEngine.Framework.AIFocusPriority') | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[AIController](./AIController.md 'UnrealEngine.Framework.AIController') | ||
## AIController.GetFocalPoint() Method | ||
Returns the final position that controller should be looking at | ||
```csharp | ||
public System.Numerics.Vector3 GetFocalPoint(); | ||
``` | ||
#### Returns | ||
[System.Numerics.Vector3](https://docs.microsoft.com/en-us/dotnet/api/System.Numerics.Vector3 'System.Numerics.Vector3') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[AIController](./AIController.md 'UnrealEngine.Framework.AIController') | ||
## AIController.GetFocalPoint(System.Numerics.Vector3) Method | ||
Retrieves the final position that controller should be looking at | ||
```csharp | ||
public void GetFocalPoint(ref System.Numerics.Vector3 value); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-AIController-GetFocalPoint(System-Numerics-Vector3)-value'></a> | ||
`value` [System.Numerics.Vector3](https://docs.microsoft.com/en-us/dotnet/api/System.Numerics.Vector3 'System.Numerics.Vector3') | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[AIController](./AIController.md 'UnrealEngine.Framework.AIController') | ||
## AIController.GetFocusActor() Method | ||
Returns the focused actor or `null` on failure | ||
```csharp | ||
public UnrealEngine.Framework.Actor GetFocusActor(); | ||
``` | ||
#### Returns | ||
[Actor](./Actor.md 'UnrealEngine.Framework.Actor') |
13 changes: 13 additions & 0 deletions
13
API/AIController-SetFocalPoint(Vector3_AIFocusPriority).md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[AIController](./AIController.md 'UnrealEngine.Framework.AIController') | ||
## AIController.SetFocalPoint(System.Numerics.Vector3, UnrealEngine.Framework.AIFocusPriority) Method | ||
Sets focal point for the given priority as absolute position or offset from base | ||
```csharp | ||
public void SetFocalPoint(in System.Numerics.Vector3 newFocus, UnrealEngine.Framework.AIFocusPriority priority); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-AIController-SetFocalPoint(System-Numerics-Vector3_UnrealEngine-Framework-AIFocusPriority)-newFocus'></a> | ||
`newFocus` [System.Numerics.Vector3](https://docs.microsoft.com/en-us/dotnet/api/System.Numerics.Vector3 'System.Numerics.Vector3') | ||
|
||
<a name='UnrealEngine-Framework-AIController-SetFocalPoint(System-Numerics-Vector3_UnrealEngine-Framework-AIFocusPriority)-priority'></a> | ||
`priority` [AIFocusPriority](./AIFocusPriority.md 'UnrealEngine.Framework.AIFocusPriority') | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[AIController](./AIController.md 'UnrealEngine.Framework.AIController') | ||
## AIController.SetFocus(UnrealEngine.Framework.Actor, UnrealEngine.Framework.AIFocusPriority) Method | ||
Sets focus actor for the given priority, will set focal point as a result | ||
```csharp | ||
public void SetFocus(UnrealEngine.Framework.Actor newFocus, UnrealEngine.Framework.AIFocusPriority priority=UnrealEngine.Framework.AIFocusPriority.High); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-AIController-SetFocus(UnrealEngine-Framework-Actor_UnrealEngine-Framework-AIFocusPriority)-newFocus'></a> | ||
`newFocus` [Actor](./Actor.md 'UnrealEngine.Framework.Actor') | ||
|
||
<a name='UnrealEngine-Framework-AIController-SetFocus(UnrealEngine-Framework-Actor_UnrealEngine-Framework-AIFocusPriority)-priority'></a> | ||
`priority` [AIFocusPriority](./AIFocusPriority.md 'UnrealEngine.Framework.AIFocusPriority') | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,51 +1,18 @@ | ||
### [UnrealEngine.Framework](UnrealEngine_Framework.md 'UnrealEngine.Framework') | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework') | ||
## AIController Class | ||
The base class of controllers for an AI-controlled [Pawn](Pawn.md 'UnrealEngine.Framework.Pawn') | ||
The base class of controllers for an AI-controlled [Pawn](./Pawn.md 'UnrealEngine.Framework.Pawn') | ||
```csharp | ||
public class AIController : UnrealEngine.Framework.Controller | ||
``` | ||
|
||
Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [Actor](Actor.md 'UnrealEngine.Framework.Actor') 🡒 [Controller](Controller.md 'UnrealEngine.Framework.Controller') 🡒 AIController | ||
Inheritance [System.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System.Object') 🡒 [Actor](./Actor.md 'UnrealEngine.Framework.Actor') 🡒 [Controller](./Controller.md 'UnrealEngine.Framework.Controller') 🡒 AIController | ||
### Constructors | ||
|
||
*** | ||
[AIController(string, Blueprint)](AIController_AIController(string_Blueprint).md 'UnrealEngine.Framework.AIController.AIController(string, UnrealEngine.Framework.Blueprint)') | ||
|
||
Spawns the actor in the world | ||
- [AIController(string, UnrealEngine.Framework.Blueprint)](./AIController-AIController(string_Blueprint).md 'UnrealEngine.Framework.AIController.AIController(string, UnrealEngine.Framework.Blueprint)') | ||
### Properties | ||
|
||
*** | ||
[AllowStrafe](AIController_AllowStrafe.md 'UnrealEngine.Framework.AIController.AllowStrafe') | ||
|
||
Gets or sets whether strafing allowed during movement | ||
- [AllowStrafe](./AIController-AllowStrafe.md 'UnrealEngine.Framework.AIController.AllowStrafe') | ||
### Methods | ||
|
||
*** | ||
[ClearFocus(AIFocusPriority)](AIController_ClearFocus(AIFocusPriority).md 'UnrealEngine.Framework.AIController.ClearFocus(UnrealEngine.Framework.AIFocusPriority)') | ||
|
||
Clears focus for the given priority, will clear focal point as a result | ||
|
||
*** | ||
[GetFocalPoint()](AIController_GetFocalPoint().md 'UnrealEngine.Framework.AIController.GetFocalPoint()') | ||
|
||
Returns the final position that controller should be looking at | ||
|
||
*** | ||
[GetFocalPoint(Vector3)](AIController_GetFocalPoint(Vector3).md 'UnrealEngine.Framework.AIController.GetFocalPoint(System.Numerics.Vector3)') | ||
|
||
Retrieves the final position that controller should be looking at | ||
|
||
*** | ||
[GetFocusActor()](AIController_GetFocusActor().md 'UnrealEngine.Framework.AIController.GetFocusActor()') | ||
|
||
Returns the focused actor or `null` on failure | ||
|
||
*** | ||
[SetFocalPoint(Vector3, AIFocusPriority)](AIController_SetFocalPoint(Vector3_AIFocusPriority).md 'UnrealEngine.Framework.AIController.SetFocalPoint(System.Numerics.Vector3, UnrealEngine.Framework.AIFocusPriority)') | ||
|
||
Sets focal point for the given priority as absolute position or offset from base | ||
|
||
*** | ||
[SetFocus(Actor, AIFocusPriority)](AIController_SetFocus(Actor_AIFocusPriority).md 'UnrealEngine.Framework.AIController.SetFocus(UnrealEngine.Framework.Actor, UnrealEngine.Framework.AIFocusPriority)') | ||
|
||
Sets focus actor for the given priority, will set focal point as a result | ||
- [ClearFocus(UnrealEngine.Framework.AIFocusPriority)](./AIController-ClearFocus(AIFocusPriority).md 'UnrealEngine.Framework.AIController.ClearFocus(UnrealEngine.Framework.AIFocusPriority)') | ||
- [GetFocalPoint()](./AIController-GetFocalPoint().md 'UnrealEngine.Framework.AIController.GetFocalPoint()') | ||
- [GetFocalPoint(System.Numerics.Vector3)](./AIController-GetFocalPoint(Vector3).md 'UnrealEngine.Framework.AIController.GetFocalPoint(System.Numerics.Vector3)') | ||
- [GetFocusActor()](./AIController-GetFocusActor().md 'UnrealEngine.Framework.AIController.GetFocusActor()') | ||
- [SetFocalPoint(System.Numerics.Vector3, UnrealEngine.Framework.AIFocusPriority)](./AIController-SetFocalPoint(Vector3_AIFocusPriority).md 'UnrealEngine.Framework.AIController.SetFocalPoint(System.Numerics.Vector3, UnrealEngine.Framework.AIFocusPriority)') | ||
- [SetFocus(UnrealEngine.Framework.Actor, UnrealEngine.Framework.AIFocusPriority)](./AIController-SetFocus(Actor_AIFocusPriority).md 'UnrealEngine.Framework.AIController.SetFocus(UnrealEngine.Framework.Actor, UnrealEngine.Framework.AIFocusPriority)') |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
13 changes: 0 additions & 13 deletions
13
API/AIController_SetFocalPoint(Vector3_AIFocusPriority).md
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,23 @@ | ||
### [UnrealEngine.Framework](UnrealEngine_Framework.md 'UnrealEngine.Framework') | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework') | ||
## AIFocusPriority Enum | ||
Defines focus priority for AI | ||
```csharp | ||
public enum AIFocusPriority | ||
|
||
``` | ||
#### Fields | ||
<a name='UnrealEngine_Framework_AIFocusPriority_High'></a> | ||
`High` 2 | ||
### Fields | ||
<a name='AIFocusPriority-Normal'></a> | ||
`Normal` 0 | ||
|
||
<a name='UnrealEngine_Framework_AIFocusPriority_Low'></a> | ||
|
||
<a name='AIFocusPriority-Low'></a> | ||
`Low` 1 | ||
|
||
<a name='UnrealEngine_Framework_AIFocusPriority_Normal'></a> | ||
`Normal` 0 | ||
|
||
<a name='UnrealEngine_Framework_AIFocusPriority_VeryHigh'></a> | ||
<a name='AIFocusPriority-High'></a> | ||
`High` 2 | ||
|
||
|
||
<a name='AIFocusPriority-VeryHigh'></a> | ||
`VeryHigh` 3 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[Actor](./Actor.md 'UnrealEngine.Framework.Actor') | ||
## Actor(string, UnrealEngine.Framework.Blueprint) Constructor | ||
Spawns the actor in the world | ||
```csharp | ||
public Actor(string name=null, UnrealEngine.Framework.Blueprint blueprint=null); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-Actor-Actor(string_UnrealEngine-Framework-Blueprint)-name'></a> | ||
`name` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') | ||
The name of the actor | ||
|
||
<a name='UnrealEngine-Framework-Actor-Actor(string_UnrealEngine-Framework-Blueprint)-blueprint'></a> | ||
`blueprint` [Blueprint](./Blueprint.md 'UnrealEngine.Framework.Blueprint') | ||
The blueprint class to use as a base class, should be equal to the exact type of the actor | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[Actor](./Actor.md 'UnrealEngine.Framework.Actor') | ||
## Actor.AddTag(string) Method | ||
Adds a tag to the actor that can be used for grouping and categorizing | ||
```csharp | ||
public void AddTag(string tag); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-Actor-AddTag(string)-tag'></a> | ||
`tag` [System.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System.String') | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[Actor](./Actor.md 'UnrealEngine.Framework.Actor') | ||
## Actor.BlockInput Property | ||
Gets or sets whether the all input on the stack below this actor will not be considered | ||
```csharp | ||
public bool BlockInput { get; set; } | ||
``` | ||
#### Property Value | ||
[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[Actor](./Actor.md 'UnrealEngine.Framework.Actor') | ||
## Actor.CreationTime Property | ||
Gets the time when the actor was created relative to [Time](./World-Time.md 'UnrealEngine.Framework.World.Time') | ||
```csharp | ||
public float CreationTime { get; } | ||
``` | ||
#### Property Value | ||
[System.Single](https://docs.microsoft.com/en-us/dotnet/api/System.Single 'System.Single') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[Actor](./Actor.md 'UnrealEngine.Framework.Actor') | ||
## Actor.Destroy() Method | ||
Returns `true` if the actor is destroyed or already marked for destruction, `false` if indestructible | ||
```csharp | ||
public bool Destroy(); | ||
``` | ||
#### Returns | ||
[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
### [UnrealEngine.Framework](./UnrealEngine-Framework.md 'UnrealEngine.Framework').[Actor](./Actor.md 'UnrealEngine.Framework.Actor') | ||
## Actor.Equals(UnrealEngine.Framework.Actor) Method | ||
Indicates equality of objects | ||
```csharp | ||
public bool Equals(UnrealEngine.Framework.Actor other); | ||
``` | ||
#### Parameters | ||
<a name='UnrealEngine-Framework-Actor-Equals(UnrealEngine-Framework-Actor)-other'></a> | ||
`other` [Actor](./Actor.md 'UnrealEngine.Framework.Actor') | ||
|
||
#### Returns | ||
[System.Boolean](https://docs.microsoft.com/en-us/dotnet/api/System.Boolean 'System.Boolean') |
Oops, something went wrong.