Candide.Entities.Controllers.Other.SulphurVentController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Shared.Entity.Base.AbstractController - Hash
BDDECC69F15E43EE5FBCF2D717CDB2021CB1E75178C86BDDC171ECDB76DA31C4
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
Dust2Animation# | private | private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation |
Dust2Animation2# | private | private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation2 |
Dust2Animation3# | private | private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation3 |
Dust2SpriteSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet Dust2SpriteSheet |
Dust3Animation# | private | private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation |
Dust3Animation2# | private | private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation2 |
Dust3Animation3# | private | private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation3 |
Dust3SpriteSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet Dust3SpriteSheet |
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
_bigVent# | private | private System.Boolean _bigVent |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
53051E16BFCC389F4DC996B43EF821209F1C7A909154719F5A8FF49676BBE211 - Body hash
60F49E28E4C5FEAC4691DF30BE1E7872DC464DFEA4398ECD5D0BEBFE3CD71036 - IL size335
Referenced calls
CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()System.String::op_Equality(System.String, System.String)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)CandideCreator.Shared.Helpers.CandideMathHelper::From1To0Between(System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::CubeOut(System.Single)Candide.Entities.Controllers.Other.SulphurVentController::SetLightProperties(System.Single)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()CandideServer.Entities.ControllerSets.ServerSulphurVentController::CanEntityBlockVent(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetAnimationProgress()CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)
String literals
inactiveerupt_to_inactiveerupt
CreateLowerDustParticles
#
private System.Void CreateLowerDustParticles(System.Boolean big)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4897216FBE7664A742879B25D3B3AF799BFF5067CE025C0BE58CCE802A9366C4 - Body hash
DE89E913910E3B0D7FEBF1EA0EA88E84B5A6510A516DD4E87AA3C35B664D0F87 - IL size484
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)System.Random::Next(System.Int32)Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)
CreateLowerDustParticles2
#
private System.Void CreateLowerDustParticles2(System.Boolean big)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D97866916BA29699FA29A825A9D1745C9BB8EAD77DFA8B5DE4E22FA808D17B0E - Body hash
528206A9A5E7431F134D2C5843642EC5FB66666CAD3101B390005F89F7E1F668 - IL size484
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)System.Random::Next(System.Int32)Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A41D7D38F73F1D155EC5D1BBF0CCE481DDB664D41E00027D43ADB6E19F1FC088 - Body hash
40A095DE052599030B72693F796DEA973DA762B9934263969ABAB90F4902E761 - IL size520
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)<>z__ReadOnlyArray<CandideCreator.Shared.SpacSystem.State>::.ctor(T[])Candide.Entities.Controllers.Other.SulphurVentController::<EntityInitialize>b__2_0()System.Func<System.Boolean>::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func<System.Boolean>, System.String, System.Boolean)Candide.Entities.Controllers.Other.SulphurVentController::<EntityInitialize>b__2_1()Candide.Entities.Controllers.Other.SulphurVentController::<EntityInitialize>b__2_2()Candide.Entities.Controllers.Other.SulphurVentController::<EntityInitialize>b__2_3()Candide.Entities.Controllers.Other.SulphurVentController::<EntityInitialize>b__2_4()Candide.Entities.Controllers.Other.SulphurVentController::<EntityInitialize>b__2_5()<>z__ReadOnlyArray<CandideCreator.Shared.SpacSystem.Transition>::.ctor(T[])Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.State>, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.Transition>)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)Shared.Entity.EntityWrapper::get_Id()Shared.Entity.EntityWrapper::get_SpriteSheet()Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32)Shared.Entity.EntityWrapper::set_Frame(System.Int32)
String literals
big_ventenvironment/sulphur_ventenvironment/sulphur_vent_largeinactiveerupterupt_looperupt_to_inactive
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4935F576917F7856F536486949FAA820E78EEC76A0437D8468B3249580A371C1 - Body hash
F9D23069A2CE6B4D5B504CD50D5AE7B9B23DFC3C97A4426AD70F42DAEC6AD7E7 - IL size63
Referenced calls
String literals
event:/biomes/volcanic/volcanic_geyserevent:/biomes/volcanic/volcanic_geyser_large
SetLightProperties
#
private System.Void SetLightProperties(System.Single strength)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5C7C5B6F78B02F0D79B36785F85AF7C0D8F6A403DFDE29ABCD13CE55430960E7 - Body hash
E5DD1380207F3E0E41490517F2E53E896C28EF2BC80622BDB92A41952C518F26 - IL size226
Referenced calls
Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_LightSourceAttenuation(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_LightSourceDrawEntityShadows(System.Boolean)Shared.Entity.EntityWrapper::set_LightSourceSelfShadow(System.Boolean)Shared.Entity.EntityWrapper::set_LightSourceDrawShadows(System.Boolean)Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)CandideServer.Entities.ControllerSets.ServerSulphurVentController::GetRadius(System.Boolean)Shared.Entity.EntityWrapper::set_LightSourceRadius(System.Single)Shared.Entity.EntityWrapper::set_LightSourceHardness(System.Single)Shared.Entity.EntityWrapper::set_LightSourceType(Shared.Entity.Components.LightSourceComponentType)Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9C05D79F00F8DFEC9108BA2FCD24B9B71F14763EF00B37952CF9598CAB09955F - Body hash
319CCAAFD4FD39B590366B6AB2932A6532078085B376BF8499FE51C6E0A5D6CE - IL size175
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()System.String::op_Equality(System.String, System.String)Candide.Entities.Controllers.Other.SulphurVentController::<Update>b__4_0()System.Action::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)Candide.Entities.Controllers.Other.SulphurVentController::<Update>b__4_1()
String literals
erupt_loop