Class AttackLOS
Assembly: cs.temp.dll.dll
Syntax
[Serializable]
public class AttackLOS : AttackSubComponent
Methods
IsAngleBlocked(Vector3, Quaternion, Vector3)
Declaration
public bool IsAngleBlocked(Vector3 sourcePosition, Quaternion sourceRotation, Vector3 targetPosition)
Parameters
Type |
Name |
Description |
Vector3 |
sourcePosition |
|
Quaternion |
sourceRotation |
|
Vector3 |
targetPosition |
|
Returns
IsInSight(TargetData<IFactionEntity>, Boolean, Boolean)
Declaration
public ErrorMessage IsInSight(TargetData<IFactionEntity> target, bool ignoreAngle = false, bool ignoreObstacle = false)
Parameters
Type |
Name |
Description |
TargetData<IFactionEntity> |
target |
|
Boolean |
ignoreAngle |
|
Boolean |
ignoreObstacle |
|
Returns
IsObstacleBlocked(Vector3, Vector3)
Declaration
public bool IsObstacleBlocked(Vector3 sourcePosition, Vector3 targetPosition)
Parameters
Type |
Name |
Description |
Vector3 |
sourcePosition |
|
Vector3 |
targetPosition |
|
Returns