{"Id":"CandideServer.Entities.ControllerSets.PuzzleMechanics.SpikesPathChallengePuzzle","Name":"SpikesPathChallengePuzzle","DisplayName":"SpikesPathChallengePuzzle","FullName":"CandideServer.Entities.ControllerSets.PuzzleMechanics.SpikesPathChallengePuzzle","Namespace":"CandideServer.Entities.ControllerSets.PuzzleMechanics","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Solution:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E","Name":"Solution","Type":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E","Signature":"public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E Solution","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"47325B4C823EF74A9778D071E2F1DE0AEC8C3532A9CB9EB72FF9972B1D09341D"},{"Id":"_height:System.Int32","Name":"_height","Type":"System.Int32","Signature":"private System.Int32 _height","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"91E0260536BA222D562D8EE57521A779535120633E74697CA9549CBD36CC624F"},{"Id":"_isVertical:System.Boolean","Name":"_isVertical","Type":"System.Boolean","Signature":"private System.Boolean _isVertical","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5BCB9600D79F4B2E7193AD0CE6169D4DE0C0B7A554D7D5F92CBEEAFF885A2C6F"},{"Id":"_width:System.Int32","Name":"_width","Type":"System.Int32","Signature":"private System.Int32 _width","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B528C97E8B4C53AF856C91556D3B8D45D2CCBC9655F24C48EE372EF074303E56"}],"Properties":[],"Events":[],"Methods":[{"Id":"GenerateSolution()-\u003ESystem.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Point\u003E","Name":"GenerateSolution","Signature":"public System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E GenerateSolution()","Visibility":"public","ReturnType":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":381,"BodyHash":"E0543C01BE3F4531423CB34457F21A4CF2ED3CC4E10573F303ED241B89C2F80F","Hash":"AA0F8B80663B441BB8FB42192020AFD99F768AF56CFDE428B9A2D5D7ADC14CD7","CalledMethods":["System.Random::Next(System.Int32, System.Int32)","Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::.ctor()","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::Add(!0)","CandideCreator.Shared.Helpers.RandomHelper::NextBool(System.Random)","System.Nullable\u003CSystem.Boolean\u003E::get_HasValue()","System.Nullable\u003CSystem.Boolean\u003E::.ctor(!0)","System.Nullable\u003CSystem.Boolean\u003E::GetValueOrDefault()","System.Nullable\u003CSystem.Boolean\u003E::get_Value()"],"StringLiterals":[],"Source":null},{"Id":"GetSpikeGrid()-\u003ESystem.Boolean[,]","Name":"GetSpikeGrid","Signature":"public System.Boolean[,] GetSpikeGrid()","Visibility":"public","ReturnType":"System.Boolean[,]","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":187,"BodyHash":"738CC4D8967F857AE0750F84B71AA010C09F75CB6DF3DD3F9F0D2DFBD307C2C6","Hash":"2C2551D2D0C8FB0ABEC71EFD8C641A6A7E85F964EF37B48CE7BC3ED77CB733AE","CalledMethods":["System.Boolean[,]::.ctor(System.Int32, System.Int32)","System.Boolean[,]::Set(System.Int32, System.Int32, System.Boolean)","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Item(System.Int32)","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Point\u003E::get_Count()"],"StringLiterals":[],"Source":null},{"Id":"ToString()-\u003ESystem.String","Name":"ToString","Signature":"public System.String ToString()","Visibility":"public","ReturnType":"System.String","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":98,"BodyHash":"2493C922F11C9B9DF6ABECCCE59E9BE4A40572C2D5FEBE34D219B93BCAF5BF61","Hash":"9AA7A544BEAA450982A91265ED9E3C4EF12D764D50AFAC0BED7F4A4DC421E362","CalledMethods":["System.Text.StringBuilder::.ctor()","CandideServer.Entities.ControllerSets.PuzzleMechanics.SpikesPathChallengePuzzle::GetSpikeGrid()","System.Boolean[,]::Get(System.Int32, System.Int32)","System.Text.StringBuilder::Append(System.String)","System.Array::GetLength(System.Int32)","System.Text.StringBuilder::Append(System.Char)","System.Object::ToString()"],"StringLiterals":["[ ]","[*]"],"Source":null}],"Hash":"E45FBF9845BBD2C852C77F6D870A8C39CCE6AC7668BA7791CED81A776596BE6F"}