CandideServer.Entities.Controllers.ServerLaserController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
8467501BA0A658D2510A590B547B1404EE4F4EAE14B4910B9EC7F77D192735C9
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_alignWithEntity# | private | private System.Boolean _alignWithEntity |
_isActive# | private | private System.Boolean _isActive |
_laserBeams# | private | private System.Collections.Generic.List<CandideServer.Entities.Modules.ServerLaserBeam> _laserBeams |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
SendLaserMessage
#
private System.Void SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage message)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E3CED8BC9493160C96FE367F6DFCEFAF4857012730A37B38F71170DF27F6E3B1 - Body hash
7864A15BE7F52918ECE01EFEFD3924908B02E67B52B21C26A016CA84107D9F0E - IL size59
Referenced calls
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)
SetActive
#
public System.Void SetActive(System.Boolean value)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
15EE8427375CC9A544AA51852EB5524A6A2A73DB55BE8D9CB8277482C3F06F83 - Body hash
58843D300ADE1D3CC85058561A6D5FB0ED618F726D680214088C9642152A3608 - IL size47
Referenced calls
CandideServer.Entities.Controllers.LaserMessage::.ctor()CandideServer.Entities.Controllers.ServerLaserController::SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)
SetAlignWithEntity
#
public System.Void SetAlignWithEntity(System.Boolean value)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E2F1D70F52E00B2784BE3834BA1F214E901DDABA62270C42ED90861ED954B59B - Body hash
953E427ED5E5410E43404133AE63150F63ED9C6DC9672BA62B7EDA717190D655 - IL size43
Referenced calls
CandideServer.Entities.Controllers.LaserMessage::.ctor()CandideServer.Entities.Controllers.ServerLaserController::SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)
SetDirection
#
public System.Void SetDirection(Microsoft.Xna.Framework.Vector3 direction)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
253FEE08333D79B900FAD699D045E4919B73C6A0B39A460580FB5C99F775DF9B - Body hash
7B6CB4A26310EAC8C5F3ECEAC7A318BA61802A2C7A5BF4A99101123391E2ED5D - IL size88
Referenced calls
System.Collections.Generic.List<CandideServer.Entities.Modules.ServerLaserBeam>::GetEnumerator()List.Enumerator<CandideServer.Entities.Modules.ServerLaserBeam>::get_Current()List.Enumerator<CandideServer.Entities.Modules.ServerLaserBeam>::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)
SetLength
#
public System.Void SetLength(System.Single length)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
92F247D86374484A785298061F9507C6AFDDC67D51336C2ACF5B1332B29FE46B - Body hash
74435C72240B1FBB98240065A650CF69E56E821E11FB513B5ADEDDC2408519D2 - IL size78
Referenced calls
System.Collections.Generic.List<CandideServer.Entities.Modules.ServerLaserBeam>::GetEnumerator()List.Enumerator<CandideServer.Entities.Modules.ServerLaserBeam>::get_Current()List.Enumerator<CandideServer.Entities.Modules.ServerLaserBeam>::MoveNext()System.IDisposable::Dispose()CandideServer.Entities.Controllers.LaserMessage::.ctor()CandideServer.Entities.Controllers.ServerLaserController::SendLaserMessage(CandideServer.Entities.Controllers.LaserMessage)