{"Id":"CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam","Name":"SharedMovingLaserBeam","DisplayName":"SharedMovingLaserBeam","FullName":"CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam","Namespace":"CandideServer.Entities.ControllerSets.Cyclops","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AccelerationSpeed:System.Single","Name":"AccelerationSpeed","Type":"System.Single","Signature":"public System.Single AccelerationSpeed","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"5A832AA595BA73B2708BB6367ECDCC15BD804E2DBE78129D51BE8E94613D570C"},{"Id":"ChaseTarget:System.Boolean","Name":"ChaseTarget","Type":"System.Boolean","Signature":"public System.Boolean ChaseTarget","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"1E88FF30818889FA1FE1378CFBD934428C7A4740AE6344A57DF27341345949B1"},{"Id":"CurrentPosition:Microsoft.Xna.Framework.Vector3","Name":"CurrentPosition","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 CurrentPosition","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"940321680CD7AFC8CA3A927AC4652F912A33ED89327D6F637148F12A401998BA"},{"Id":"CustomControlOverMaxSpeed:System.Boolean","Name":"CustomControlOverMaxSpeed","Type":"System.Boolean","Signature":"public System.Boolean CustomControlOverMaxSpeed","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"39EF826DBB8105E6180C33F8B3E09297120030231C29FECEBD6C36D1D928F848"},{"Id":"LaserBeam:CandideServer.Entities.Modules.SharedLaserBeam","Name":"LaserBeam","Type":"CandideServer.Entities.Modules.SharedLaserBeam","Signature":"public CandideServer.Entities.Modules.SharedLaserBeam LaserBeam","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"3672D927EFF2F559D0E8282756D50A799F05BABF087355B37AF49809FE47042E"},{"Id":"MaxSpeed:System.Single","Name":"MaxSpeed","Type":"System.Single","Signature":"public System.Single MaxSpeed","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"2387250A2D1547F1169AE70E4D4276562CC3AD9EA7BFBF245BD97C7122B3348C"},{"Id":"SpeedDistanceRange:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"SpeedDistanceRange","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"public System.ValueTuple\u003CSystem.Single, System.Single\u003E SpeedDistanceRange","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"66CC0DB787C197F88A4E7D6B20614AB0DCC96EC5234A97444DE8D9AD46EB75D7"},{"Id":"SpeedLimits:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"SpeedLimits","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"public System.ValueTuple\u003CSystem.Single, System.Single\u003E SpeedLimits","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"0361C91B91EBE5B90F2B6CA8834BF341A6CB55358CB5AE062D698F35A06648CD"},{"Id":"StartPosition:Microsoft.Xna.Framework.Vector3","Name":"StartPosition","Type":"Microsoft.Xna.Framework.Vector3","Signature":"public Microsoft.Xna.Framework.Vector3 StartPosition","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"9CD74BE4D0C39783788B789F6A6FCA0869142B869971D1AE7E533AEE1EA0B3B7"},{"Id":"Target:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"Target","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"public System.Nullable\u003CSystem.Guid\u003E Target","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"D00EDE800518F12E4A8F11AC0A8962BCC6D76B88D1CAB22542DFD560E53E3534"},{"Id":"_velocity:Microsoft.Xna.Framework.Vector3","Name":"_velocity","Type":"Microsoft.Xna.Framework.Vector3","Signature":"private Microsoft.Xna.Framework.Vector3 _velocity","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A274ADB4F606FB39C3FF6C28B0E1725DC6A869CE2ABEB7BCAC54713292378303"}],"Properties":[],"Events":[],"Methods":[{"Id":"DoChaseTarget(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"DoChaseTarget","Signature":"private System.Void DoChaseTarget(Shared.Entity.EntityWrapper sourceEntity)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"sourceEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":506,"BodyHash":"80E41F6D0B462F56A8CE09E299AB31BAEEB2E8D09D27175DFDADAE2007EF58B8","Hash":"3A8717E661B8B9275A3D6F46055CDD823B0B53CAFC10790146802F4D6FFF32F5","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","Shared.Entity.EntitySystem::GetEntityById(System.Guid)","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::get_Position2()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Shared.Entity.EntityWrapper::get_FloorHeight()","Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","System.Math::Clamp(System.Single, System.Single, System.Single)","CandideCreator.Shared.Helpers.InterpolationHelper::ExpoOut(System.Single, System.Single)","Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::LengthSquared()","Microsoft.Xna.Framework.Vector3::DistanceSquared(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::Length()"],"StringLiterals":[],"Source":null},{"Id":"Update(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Shared.Entity.EntityWrapper sourceEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"sourceEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":28,"BodyHash":"765F79EF220A13EE5D4C2A3AEFB9113789112812C374D8FF94FD1DB2C498AF43","Hash":"4F055BE2824C04F6D19ADC13908232850AC786F6944A88ABDFBE57860AACDA21","CalledMethods":["CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam::DoChaseTarget(Shared.Entity.EntityWrapper)","CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null}],"Hash":"D5C631C43437196E92431C0BE7D1C8EDB19DD68A2B30F53F940C86950F1DA45C"}