CandideServer.Entities.ControllerSets.ServerSulphurVentController
Type JSONpublic class in CandideServer.Entities.ControllerSets
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets - Base type
Shared.Entity.Base.AbstractController - Hash
70BE3DA50295A532F086FFBA653257579AB8D57F1720F77BE538E8527DC94986
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_activeTimer# | private | private System.Single _activeTimer |
_attackCooldown# | private | private System.Single _attackCooldown |
_bigVent# | private | private System.Boolean _bigVent |
_droppingGoods# | private | private System.Nullable<Shared.Models.DropTables.DroppedGoods> _droppingGoods |
_droppingGoodsIndex# | private | private System.Int32 _droppingGoodsIndex |
_droppingGoodsTimer# | private | private System.Single _droppingGoodsTimer |
_inactiveTimer# | private | private System.Single _inactiveTimer |
Methods
CanEntityBlockVent
#
public System.Boolean CanEntityBlockVent(Shared.Entity.EntityWrapper ventEntity, Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
102B99D8344CAEE19BA0F850E604AE23267791CDE9E4EFB230B10EF4DCACABBB - Body hash
2C2895D26F506947A1FF538A14FF762FDEB3CDDDD459E3867CE5B0F6120F9F0A - IL size55
Referenced calls
Shared.Entity.EntityWrapper::get_Immovable()System.Object::Equals(System.Object)Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_HeightFromFloor()
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1C781004ED42A2DCFAE3C1BB33B5CD40ECEA1920F00016F0629FE27855AB1C45 - Body hash
456F2F27DD258A3AF92512B3519ECAFB1A67E2BE8DE7268D78D2DB01A68221FF - IL size85
Referenced calls
CandideServer.Entities.ControllerSets.ServerSulphurVentController::SetActiveTimer()CandideServer.Entities.ControllerSets.ServerSulphurVentController::SetInactiveTimer()CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)
String literals
big_ventdroptable_id
GetRadius
#
public System.Single GetRadius(System.Boolean bigVent)
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticTrue
- VirtualFalse
- Hash
D1E2F026A1744021CBF8802B15FAA80FE21CA677144E2ACB563009DFDE5B86C2 - Body hash
30F9ED3EE3717B549B78CAE1B719838D67152ED1349586FA693D207AE692F0D4 - IL size15
SetActiveTimer
#
private System.Void SetActiveTimer()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
DE97CE8E30C13A6A58D297050E01B81EFED0B24BCFC05529F50F886478BABBFA - Body hash
8FC6C11E2E0AB02F5B55458CBA7F5C5D796182434B10B9383EBE6C2BBFC09BF0 - IL size43
Referenced calls
System.Random::Next(System.Int32, System.Int32)
SetInactiveTimer
#
private System.Void SetInactiveTimer()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D31AE3B66CD4F6138781AA98063DEC9339EF00B44C581F01982C63C6040EA60C - Body hash
AD08562C501C1C200B847C379A422E3F6446875890F1E9D500C27874936C8407 - IL size27
Referenced calls
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4A7BC9759A15821976B18A70CA2A91E0776F6B506CA42843BB5535DDDD306C4C - Body hash
3DEE6731369F21FA6926AC1882BE1C2795CC1410A5819F57AAB033662A86E1B4 - IL size784
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()CandideServer.Entities.ControllerSets.ServerSulphurVentController::SetInactiveTimer()Shared.Entity.EntityWrapper::get_Position2()Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Immovable()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_HeightFromFloor()Shared.Entity.EntityWrapper::get_VelocityZ()Shared.Entity.EntityWrapper::get_Velocity2()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::set_Velocity2(Microsoft.Xna.Framework.Vector2)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()CandideServer.Entities.ControllerSets.ServerSulphurVentController::LaunchHiddenGoods()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Shared.Combat.Spells.Parameters.AreaOfEffectSpellArgs::.ctor()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)CandideServer.Entities.ControllerSets.ServerSulphurVentController::GetRadius(System.Boolean)Shared.Entity.EntityWrapper::get_FloorHeight()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Single>::.ctor(!0)CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, CandideServer.Entities.ServerEntityModel, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, System.Boolean)CandideServer.Entities.ControllerSets.ServerSulphurVentController::CanEntityBlockVent(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)System.String::IsNullOrWhiteSpace(System.String)CandideServer.Entities.ControllerSets.ServerSulphurVentController::SetActiveTimer()
String literals
sulphur_vent:0