{"Id":"CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField","Name":"LineOfSightCheckingCircularAggroField","DisplayName":"LineOfSightCheckingCircularAggroField","FullName":"CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField","Namespace":"CandideServer.Entities.Modules","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":["Shared.Entity.Aggro.IAggroField"],"SourceLocations":[],"Fields":[{"Id":"ChainRadiusSquare:System.Single","Name":"ChainRadiusSquare","Type":"System.Single","Signature":"public System.Single ChainRadiusSquare","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"6CD649F4A303A22F43E0934477FFB27742BA387D1D5DD283CC7C50A40F456E02"},{"Id":"LossRadiusSquare:System.Single","Name":"LossRadiusSquare","Type":"System.Single","Signature":"public System.Single LossRadiusSquare","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"230A78DF53C9F2D0047A09A53C51FDE83FB1EE4FAF087CE03639180ACDC069EB"},{"Id":"Radius:System.Single","Name":"Radius","Type":"System.Single","Signature":"public System.Single Radius","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"6CAA68901338B267847B2D7B51EACCE541943DA1B1DD2C0175B4570AA72DEA35"},{"Id":"RadiusSquare:System.Single","Name":"RadiusSquare","Type":"System.Single","Signature":"public System.Single RadiusSquare","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"EB17325FD5D417C85DAA4604CD0CBDC9C6A429D0755A4FF5FE74BA145F3201B3"}],"Properties":[],"Events":[],"Methods":[{"Id":"CheckIfLostTarget(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean","Name":"CheckIfLostTarget","Signature":"public System.Boolean CheckIfLostTarget(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 targetPosition)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"targetPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"CF3D4A1A01348D88864F32F2590CD2A84C7769954C0144389B3C48859FAD9F07","Hash":"D7EFFEE1E98112A183429FAF138099A55B98590AC8E842534218781F893744CF","CalledMethods":["Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::LengthSquared()"],"StringLiterals":[],"Source":null},{"Id":"CheckIfTriggerDistance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Boolean","Name":"CheckIfTriggerDistance","Signature":"public System.Boolean CheckIfTriggerDistance(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 targetPosition)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"targetPosition","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":27,"BodyHash":"AB8E9FD71FC5AA204C09820F7839186B3EEBE20BE73C5E978F4AFC9710887A64","Hash":"F5B3952BDDDBD82F0159369FA5C79218BC802156FEB17B02E3BA2C3C066E040E","CalledMethods":["Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::LengthSquared()"],"StringLiterals":[],"Source":null},{"Id":"GetTriggeringEntities(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u00601\u003CShared.Entity.EntityWrapper\u003E)-\u003ESystem.Void","Name":"GetTriggeringEntities","Signature":"public System.Void GetTriggeringEntities(Shared.Entity.EntityWrapper owner, System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E resultList)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"owner","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"resultList","Type":"System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":386,"BodyHash":"492B73E0A54D022ECDDAFF569D476731C1622CE69624408DFF16559E550CB0F6","Hash":"B47D2D33E8EFFDC68450FDDF9CD906624F9DFC7FC77D926EEC67D8E01E4D095C","CalledMethods":["Shared.Entity.EntityWrapper::get_FactionMask()","Shared.Entity.EntityWrapper::get_Position2()","CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","CandideServer.Helpers.ServerCombatHelper::CheckLineOfSight(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector2, System.Boolean, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_FactionComponent()","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()","CandideServer.Entities.Modules.LineOfSightCheckingCircularAggroField::CheckIfLostTarget(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::Add(!0)","Shared.Entity.Components.FactionMaskNewExtension::HasFlags(Shared.Entity.Components.EntityFlags, Shared.Entity.Components.EntityFlags)","Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null}],"Hash":"146B1BD625247445EEBD955A38BDE025471A14BE43F32C4EF0975FA4694A6893"}