{"Id":"Candide.Entities.Controllers.Other.SulphurVentController","Name":"SulphurVentController","DisplayName":"SulphurVentController","FullName":"Candide.Entities.Controllers.Other.SulphurVentController","Namespace":"Candide.Entities.Controllers.Other","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Dust2Animation:CandideCreator.Shared.Graphics.FrameAnimation","Name":"Dust2Animation","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"E646362EE1100B25DCA881C306024B77C2820F8E0A88DFA726A7941A423ED815"},{"Id":"Dust2Animation2:CandideCreator.Shared.Graphics.FrameAnimation","Name":"Dust2Animation2","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation2","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"503E3060B3687D024674684CD12E20A5877EB62D12ADFC2CEA0DDCF924B31131"},{"Id":"Dust2Animation3:CandideCreator.Shared.Graphics.FrameAnimation","Name":"Dust2Animation3","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation3","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"905D2BB7CCBA0B685846FF9C53007DA6B7912BCBC677501036A970805152524E"},{"Id":"Dust2SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"Dust2SpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet Dust2SpriteSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"36F91D149AB6C96243403181FC66FA64C3550C23F72BABF8B5D82EA78AC1DA94"},{"Id":"Dust3Animation:CandideCreator.Shared.Graphics.FrameAnimation","Name":"Dust3Animation","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"BE36DF3A592A66A7DE604938A7315E5124436EFDC53C906E27177C458D19A916"},{"Id":"Dust3Animation2:CandideCreator.Shared.Graphics.FrameAnimation","Name":"Dust3Animation2","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation2","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"916D53A3662971A56F7C348FBE2A235BD5C19C2E0E347215467D9447FA4887CA"},{"Id":"Dust3Animation3:CandideCreator.Shared.Graphics.FrameAnimation","Name":"Dust3Animation3","Type":"CandideCreator.Shared.Graphics.FrameAnimation","Signature":"private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation3","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"7A59058BB626D03914A546C347D57D46D5F9C7EB58DE2AAB25296E1AA6A2D4C3"},{"Id":"Dust3SpriteSheet:CandideCreator.Shared.Graphics.SpriteSheet","Name":"Dust3SpriteSheet","Type":"CandideCreator.Shared.Graphics.SpriteSheet","Signature":"private CandideCreator.Shared.Graphics.SpriteSheet Dust3SpriteSheet","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"1501A3AA17F849C8A91B3C7FC4759C4A5134F26F82264059B149DA78909811CA"},{"Id":"_animationStateMachine:Candide.Entities.Animations.EntitySpacAnimationStateMachine","Name":"_animationStateMachine","Type":"Candide.Entities.Animations.EntitySpacAnimationStateMachine","Signature":"private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1C711844B8EE9A5016A5EF317136D2B0664CC15FBBC1D9A5FBDD716D19AD113E"},{"Id":"_bigVent:System.Boolean","Name":"_bigVent","Type":"System.Boolean","Signature":"private System.Boolean _bigVent","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2A887E649DCA058C85BAB74791603623C9805354FAA54FA4E88A7002B8346FFD"}],"Properties":[],"Events":[],"Methods":[{"Id":"BeforeRender()-\u003ESystem.Void","Name":"BeforeRender","Signature":"public System.Void BeforeRender()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":335,"BodyHash":"60F49E28E4C5FEAC4691DF30BE1E7872DC464DFEA4398ECD5D0BEBFE3CD71036","Hash":"53051E16BFCC389F4DC996B43EF821209F1C7A909154719F5A8FF49676BBE211","CalledMethods":["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\u0026, 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\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()","CandideServer.Entities.ControllerSets.ServerSulphurVentController::CanEntityBlockVent(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper)","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()","CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetAnimationProgress()","CandideCreator.Shared.Helpers.InterpolationHelperExtemsion::QuadIn(System.Single)","Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)"],"StringLiterals":["inactive","erupt_to_inactive","erupt"],"Source":null},{"Id":"CreateLowerDustParticles(System.Boolean)-\u003ESystem.Void","Name":"CreateLowerDustParticles","Signature":"private System.Void CreateLowerDustParticles(System.Boolean big)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"big","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":484,"BodyHash":"DE89E913910E3B0D7FEBF1EA0EA88E84B5A6510A516DD4E87AA3C35B664D0F87","Hash":"4897216FBE7664A742879B25D3B3AF799BFF5067CE025C0BE58CCE802A9366C4","CalledMethods":["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)"],"StringLiterals":[],"Source":null},{"Id":"CreateLowerDustParticles2(System.Boolean)-\u003ESystem.Void","Name":"CreateLowerDustParticles2","Signature":"private System.Void CreateLowerDustParticles2(System.Boolean big)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"big","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":484,"BodyHash":"528206A9A5E7431F134D2C5843642EC5FB66666CAD3101B390005F89F7E1F668","Hash":"D97866916BA29699FA29A825A9D1745C9BB8EAD77DFA8B5DE4E22FA808D17B0E","CalledMethods":["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)"],"StringLiterals":[],"Source":null},{"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":520,"BodyHash":"40A095DE052599030B72693F796DEA973DA762B9934263969ABAB90F4902E761","Hash":"A41D7D38F73F1D155EC5D1BBF0CCE481DDB664D41E00027D43ADB6E19F1FC088","CalledMethods":["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\u003CSystem.Single\u003E, System.Single, System.Boolean)","\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.State\u003E::.ctor(T[])","Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)","CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func\u003CSystem.Boolean\u003E, System.String, System.Boolean)","Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_1()","Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_2()","Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_3()","Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_4()","Candide.Entities.Controllers.Other.SulphurVentController::\u003CEntityInitialize\u003Eb__2_5()","\u003C\u003Ez__ReadOnlyArray\u003CCandideCreator.Shared.SpacSystem.Transition\u003E::.ctor(T[])","Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.State\u003E, System.Collections.Generic.IEnumerable\u003CCandideCreator.Shared.SpacSystem.Transition\u003E)","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)"],"StringLiterals":["big_vent","environment/sulphur_vent","environment/sulphur_vent_large","inactive","erupt","erupt_loop","erupt_to_inactive"],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":63,"BodyHash":"F9D23069A2CE6B4D5B504CD50D5AE7B9B23DFC3C97A4426AD70F42DAEC6AD7E7","Hash":"4935F576917F7856F536486949FAA820E78EEC76A0437D8468B3249580A371C1","CalledMethods":["Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)"],"StringLiterals":["event:/biomes/volcanic/volcanic_geyser","event:/biomes/volcanic/volcanic_geyser_large"],"Source":null},{"Id":"SetLightProperties(System.Single)-\u003ESystem.Void","Name":"SetLightProperties","Signature":"private System.Void SetLightProperties(System.Single strength)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"strength","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":226,"BodyHash":"E5DD1380207F3E0E41490517F2E53E896C28EF2BC80622BDB92A41952C518F26","Hash":"5C7C5B6F78B02F0D79B36785F85AF7C0D8F6A403DFDE29ABCD13CE55430960E7","CalledMethods":["Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component\u0026, 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)"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":175,"BodyHash":"319CCAAFD4FD39B590366B6AB2932A6532078085B376BF8499FE51C6E0A5D6CE","Hash":"9C05D79F00F8DFEC9108BA2FCD24B9B71F14763EF00B37952CF9598CAB09955F","CalledMethods":["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::\u003CUpdate\u003Eb__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::\u003CUpdate\u003Eb__4_1()"],"StringLiterals":["erupt_loop"],"Source":null}],"Hash":"BDDECC69F15E43EE5FBCF2D717CDB2021CB1E75178C86BDDC171ECDB76DA31C4"}