CandideServer.Entities.ControllerSets.Cyclops.SharedMovingLaserBeam
Type JSONpublic class in CandideServer.Entities.ControllerSets.Cyclops
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.Cyclops - Base type
System.Object - Hash
D5C631C43437196E92431C0BE7D1C8EDB19DD68A2B30F53F940C86950F1DA45C
Relationships
Base type
System.Object
Derived types
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
AccelerationSpeed# | public | public System.Single AccelerationSpeed |
ChaseTarget# | public | public System.Boolean ChaseTarget |
CurrentPosition# | public | public Microsoft.Xna.Framework.Vector3 CurrentPosition |
CustomControlOverMaxSpeed# | public | public System.Boolean CustomControlOverMaxSpeed |
LaserBeam# | public | public CandideServer.Entities.Modules.SharedLaserBeam LaserBeam |
MaxSpeed# | public | public System.Single MaxSpeed |
SpeedDistanceRange# | public | public System.ValueTuple<System.Single, System.Single> SpeedDistanceRange |
SpeedLimits# | public | public System.ValueTuple<System.Single, System.Single> SpeedLimits |
StartPosition# | public | public Microsoft.Xna.Framework.Vector3 StartPosition |
Target# | public | public System.Nullable<System.Guid> Target |
_velocity# | private | private Microsoft.Xna.Framework.Vector3 _velocity |
Methods
DoChaseTarget
#
private System.Void DoChaseTarget(Shared.Entity.EntityWrapper sourceEntity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3A8717E661B8B9275A3D6F46055CDD823B0B53CAFC10790146802F4D6FFF32F5 - Body hash
80E41F6D0B462F56A8CE09E299AB31BAEEB2E8D09D27175DFDADAE2007EF58B8 - IL size506
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::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()
Update
#
public System.Void Update(Shared.Entity.EntityWrapper sourceEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4F055BE2824C04F6D19ADC13908232850AC786F6944A88ABDFBE57860AACDA21 - Body hash
765F79EF220A13EE5D4C2A3AEFB9113789112812C374D8FF94FD1DB2C498AF43 - IL size28