{"Id":"Candide.Graphics.Effects.DarkEffect","Name":"DarkEffect","DisplayName":"DarkEffect","FullName":"Candide.Graphics.Effects.DarkEffect","Namespace":"Candide.Graphics.Effects","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Graphics.Effects.AbstractEffect","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Done:System.Boolean","Name":"Done","Type":"System.Boolean","Signature":"public System.Boolean Done","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"0089B4A918DBB6ECFD502442CDC6C50ADF31792820441339A5B0E61960BD779D"},{"Id":"LightSources:System.Collections.Generic.List\u00601\u003CCandide.Graphics.Effects.LightSource\u003E","Name":"LightSources","Type":"System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E","Signature":"public System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E LightSources","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"AE9835FCB645741B0AA2C85454D685193D1EAB96CD3F67ED8317DDB662BDDDF5"},{"Id":"SourceCount:System.Int32","Name":"SourceCount","Type":"System.Int32","Signature":"public System.Int32 SourceCount","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"9E06216CE97223393FD24843A05DD02D097F3645EFF9A94FD6C230D5A16048D1"},{"Id":"_shader:Microsoft.Xna.Framework.Graphics.Effect","Name":"_shader","Type":"Microsoft.Xna.Framework.Graphics.Effect","Signature":"private Microsoft.Xna.Framework.Graphics.Effect _shader","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D34F206E12C445E64252028ED22536976DE7D8B4B408BE08C6933794F053A04E"}],"Properties":[],"Events":[],"Methods":[{"Id":"AddLightSource(Microsoft.Xna.Framework.Vector2, System.Single)-\u003ESystem.Void","Name":"AddLightSource","Signature":"public System.Void AddLightSource(Microsoft.Xna.Framework.Vector2 position, System.Single radius)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"radius","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":19,"BodyHash":"1C4C911D8FB4332332CF3F4B0AB3D9B2B0A6DEDDE97237E2E0F8766B24568783","Hash":"B03B373CAD15A19B37BCAF320921A8304A15E624AA743DD89AAAD45C22EBBEF0","CalledMethods":["Candide.Graphics.Effects.LightSource::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"AddLightSource(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void","Name":"AddLightSource","Signature":"public System.Void AddLightSource(Microsoft.Xna.Framework.Vector2 position, System.Single radius, Microsoft.Xna.Framework.Vector3 color)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false},{"Name":"radius","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"color","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":20,"BodyHash":"4F26FAFAD4DC93F61C4FA7BB6926340168D9E759D134346297BCCCBE7D6566CE","Hash":"C6D3C86FBC3279689B13DBF8079E24DF5C7415874B6744B85BECE76BEE22B00F","CalledMethods":["Candide.Graphics.Effects.LightSource::.ctor(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector3)","System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"AddLightSource(System.Single, System.Single, System.Single)-\u003ESystem.Void","Name":"AddLightSource","Signature":"public System.Void AddLightSource(System.Single x, System.Single y, System.Single radius)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"y","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"radius","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":25,"BodyHash":"801157310871C76717A228E1C8E259F510B0845BE89BDD9D6905269BA7EAC1A2","Hash":"58D014B40C07CD3119B1E166EE1146BCB0F575C93616233971FAE0069AA874A4","CalledMethods":["Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Candide.Graphics.Effects.LightSource::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::Add(!0)"],"StringLiterals":[],"Source":null},{"Id":"GetEffect(Candide.CandideEngine, Microsoft.Xna.Framework.GameTime)-\u003EMicrosoft.Xna.Framework.Graphics.Effect","Name":"GetEffect","Signature":"public Microsoft.Xna.Framework.Graphics.Effect GetEffect(Candide.CandideEngine game, Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"Microsoft.Xna.Framework.Graphics.Effect","Parameters":[{"Name":"game","Type":"Candide.CandideEngine","IsOut":false,"IsOptional":false},{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":758,"BodyHash":"01CD1A5A6CA5548B65D2A635CD5AD6DCC50F836460DCB3118436FE28CF3B02EB","Hash":"8BB26320B2808CDA3DECB7AB6E4B7DE1428FC00A9ADF94E2888B4681A023165B","CalledMethods":["Candide.Scene.GameScene::get_GraphicsDevice()","Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()","Microsoft.Xna.Framework.Graphics.Viewport::get_Width()","Microsoft.Xna.Framework.Graphics.Viewport::get_Height()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Shared.Entity.EntitySystem::GetEntityWrappers()","EntitySystem.EntityEnumerator::GetEnumerator()","EntitySystem.EntityEnumerator::get_Current()","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Position2()","Shared.Entity.EntityWrapper::get_LightSourceRadius()","Shared.Entity.EntityWrapper::get_LightSourceColor()","Candide.Graphics.Effects.DarkEffect::AddLightSource(Microsoft.Xna.Framework.Vector2, System.Single, Microsoft.Xna.Framework.Vector3)","EntitySystem.EntityEnumerator::MoveNext()","Shared.Combat.Projectiles.ProjectileMaskExtensions::HasFlags(Shared.Combat.Projectiles.ProjectileMask, Shared.Combat.Projectiles.ProjectileMask)","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","Candide.Graphics.ParticleMasksExtensions::HasFlags(Candide.Graphics.ParticleMasks, Candide.Graphics.ParticleMasks)","System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::get_Item(System.Int32)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)","System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::get_Count()","Microsoft.Xna.Framework.Graphics.Effect::get_Parameters()","Microsoft.Xna.Framework.Graphics.EffectParameterCollection::get_Item(System.String)","Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3[])","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Graphics.EffectParameter::SetValue(System.Single)","System.Collections.Generic.List\u003CCandide.Graphics.Effects.LightSource\u003E::Clear()"],"StringLiterals":["sources","colors","darkColor","widthHeightRatio"],"Source":null},{"Id":"IsDone()-\u003ESystem.Boolean","Name":"IsDone","Signature":"internal System.Boolean IsDone()","Visibility":"internal","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"330978A42EBCBA48CB2C6F24585CA5A1D9122AE617B33D7D9E9ED6FBEC40151E","Hash":"7C1646B43E3AD579C2C061FB5AB999E9BC0F32EAFF003D60FB2F1F29C912BD90","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"3EDDF1A407478A620BB6DAC19DF85ED830E17A57F0B7979DB330EB6142F27BF0"}