Shared.Entity.Aggro.CircularAggroField
Type JSONpublic class in Shared.Entity.Aggro
Type metadata
- Assembly
Shared - Namespace
Shared.Entity.Aggro - Base type
System.Object - Interfaces
Shared.Entity.Aggro.IAggroField - Hash
29653CCC82ACE3C71B10C6CE95EC8CB54B8CAEF5E12A40F0F8DD5C28F60F91CE
Relationships
Base type
System.Object
Interfaces
Fields
| Name | Visibility | Signature |
|---|---|---|
ChainRadiusSquare# | public | public System.Single ChainRadiusSquare |
LossRadiusSquare# | public | public System.Single LossRadiusSquare |
Radius# | public | public System.Single Radius |
RadiusSquare# | public | public System.Single RadiusSquare |
Methods
CheckIfLostTarget
#
public System.Boolean CheckIfLostTarget(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 targetPosition)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
88A00B98360B5BC835FF099870FF2C527803AF266F4E423955E6828E3CD0596B - Body hash
2200B1CB36086143241774F8048CFE1CFDD95F3095824545881D260A760EE541 - IL size27
Referenced calls
Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::LengthSquared()
CheckIfTriggerDistance
#
public System.Boolean CheckIfTriggerDistance(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 targetPosition)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
3BCC01C48D061DA028A906E961A5FF5CBF7D40B1681570495F6CA439776B7C63 - Body hash
6AEEA5D4669A2D69882500F4E174CC37F2EACC9AE4A567E1FA2CC56D3BA2D319 - IL size27
Referenced calls
Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::LengthSquared()
GetTriggeringEntities
#
public System.Void GetTriggeringEntities(Shared.Entity.EntityWrapper owner, System.Collections.Generic.List<Shared.Entity.EntityWrapper> resultList)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D0B90BDFF6EE378B123FC6F56B400BE955E5468999569233DE0A827C73A992AD - Body hash
0DC5BBA3CD4B731A20DE8ACDBCD0916443368A8283B7D19004E7F7C2150AA24C - IL size283
Referenced calls
Shared.Entity.EntityWrapper::get_FactionMask()Shared.Entity.EntityWrapper::get_Position2()Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::LengthSquared()Shared.Entity.EntityWrapper::get_TargetOfAggro()Shared.Entity.Aggro.CircularAggroField::CheckIfLostTarget(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Add(!0)Shared.Entity.EntityWrapper::get_EntityFlags()Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()