{"Id":"CandideServer.Entities.Controllers.ServerLaserController","Name":"ServerLaserController","DisplayName":"ServerLaserController","FullName":"CandideServer.Entities.Controllers.ServerLaserController","Namespace":"CandideServer.Entities.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_alignWithEntity:System.Boolean","Name":"_alignWithEntity","Type":"System.Boolean","Signature":"private System.Boolean _alignWithEntity","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D45DC192828AA6B8846C8A2E2E82B1F8AEA962EE3A8EFD456B3974BE92763510"},{"Id":"_isActive:System.Boolean","Name":"_isActive","Type":"System.Boolean","Signature":"private System.Boolean _isActive","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B2D1F780ABE3462C5953EAFDC1CE34EBFE12E3665F2B3C6035A2FB12EF91635F"},{"Id":"_laserBeams:System.Collections.Generic.List\u00601\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E","Name":"_laserBeams","Type":"System.Collections.Generic.List\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E","Signature":"private System.Collections.Generic.List\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E _laserBeams","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7CACC8761D4015ADE98B3DA9B497B0427A6C95EFD7D9B28E9E7A70F9A2AA0456"}],"Properties":[],"Events":[],"Methods":[{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)-\u003ESystem.Void","Name":"SendLaserMessage","Signature":"private System.Void SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage message)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.Entities.Controllers.LaserMessage","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":59,"BodyHash":"7864A15BE7F52918ECE01EFEFD3924908B02E67B52B21C26A016CA84107D9F0E","Hash":"E3CED8BC9493160C96FE367F6DFCEFAF4857012730A37B38F71170DF27F6E3B1","CalledMethods":["CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()","Shared.Entity.EntityWrapper::get_Id()","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"],"StringLiterals":[],"Source":null},{"Id":"SetActive(System.Boolean)-\u003ESystem.Void","Name":"SetActive","Signature":"public System.Void SetActive(System.Boolean value)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":47,"BodyHash":"58843D300ADE1D3CC85058561A6D5FB0ED618F726D680214088C9642152A3608","Hash":"15EE8427375CC9A544AA51852EB5524A6A2A73DB55BE8D9CB8277482C3F06F83","CalledMethods":["CandideServer.Entities.Controllers.LaserMessage::.ctor()","CandideServer.Entities.Controllers.ServerLaserController::SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)"],"StringLiterals":[],"Source":null},{"Id":"SetAlignWithEntity(System.Boolean)-\u003ESystem.Void","Name":"SetAlignWithEntity","Signature":"public System.Void SetAlignWithEntity(System.Boolean value)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"value","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":43,"BodyHash":"953E427ED5E5410E43404133AE63150F63ED9C6DC9672BA62B7EDA717190D655","Hash":"E2F1D70F52E00B2784BE3834BA1F214E901DDABA62270C42ED90861ED954B59B","CalledMethods":["CandideServer.Entities.Controllers.LaserMessage::.ctor()","CandideServer.Entities.Controllers.ServerLaserController::SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)"],"StringLiterals":[],"Source":null},{"Id":"SetDirection(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void","Name":"SetDirection","Signature":"public System.Void SetDirection(Microsoft.Xna.Framework.Vector3 direction)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"direction","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":88,"BodyHash":"7B6CB4A26310EAC8C5F3ECEAC7A318BA61802A2C7A5BF4A99101123391E2ED5D","Hash":"253FEE08333D79B900FAD699D045E4919B73C6A0B39A460580FB5C99F775DF9B","CalledMethods":["System.Collections.Generic.List\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::GetEnumerator()","List.Enumerator\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::get_Current()","List.Enumerator\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.Entities.Controllers.LaserMessage::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Helpers.VectorExtension::AngleToDirection(System.Single)","CandideServer.Entities.Controllers.ServerLaserController::SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)"],"StringLiterals":[],"Source":null},{"Id":"SetLength(System.Single)-\u003ESystem.Void","Name":"SetLength","Signature":"public System.Void SetLength(System.Single length)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"length","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":78,"BodyHash":"74435C72240B1FBB98240065A650CF69E56E821E11FB513B5ADEDDC2408519D2","Hash":"92F247D86374484A785298061F9507C6AFDDC67D51336C2ACF5B1332B29FE46B","CalledMethods":["System.Collections.Generic.List\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::GetEnumerator()","List.Enumerator\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::get_Current()","List.Enumerator\u003CCandideServer.Entities.Modules.ServerLaserBeam\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.Entities.Controllers.LaserMessage::.ctor()","CandideServer.Entities.Controllers.ServerLaserController::SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)"],"StringLiterals":[],"Source":null}],"Hash":"8467501BA0A658D2510A590B547B1404EE4F4EAE14B4910B9EC7F77D192735C9"}