{"Id":"CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSpikePathPuzzleController","Name":"ServerSpikePathPuzzleController","DisplayName":"ServerSpikePathPuzzleController","FullName":"CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSpikePathPuzzleController","Namespace":"CandideServer.Entities.ControllerSets.PuzzleMechanics","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"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":"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":74,"BodyHash":"835B8EB062D1C24EC134BAFA0743B3BA058F9FD7F343F5C5F1CA3621FC813507","Hash":"C5815EC5BFB9A17898A96A522C58BD89252E807C3C12C9A8CD64EFAB22A086CF","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)","CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)","CandideServer.Entities.ControllerSets.PuzzleMechanics.SpikesPathChallengePuzzle::.ctor(System.Int32, System.Int32, System.Boolean)","CandideServer.Entities.ControllerSets.PuzzleMechanics.SpikesPathChallengePuzzle::GetSpikeGrid()","CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerSpikePathPuzzleController::SpawnSpikes(System.Boolean[,])"],"StringLiterals":["tile_width","tile_height","is_vertical"],"Source":null},{"Id":"SpawnSpikes(System.Boolean[,])-\u003ESystem.Void","Name":"SpawnSpikes","Signature":"public System.Void SpawnSpikes(System.Boolean[,] spikeGrid)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"spikeGrid","Type":"System.Boolean[,]","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":211,"BodyHash":"741AE3AC692B522546A2AAA1A5ED2499731FC76C2A326178826D22C129D1D2DE","Hash":"3AB601843D6A87DA6DFC555AA9E602BA89B07F427F0534EF62C3AFF4448DE906","CalledMethods":["Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)","Microsoft.Xna.Framework.Point::ToVector2()","System.Boolean[,]::Get(System.Int32, System.Int32)","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)","System.Guid::Parse(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()","System.Boolean::ToString()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Point)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","System.Guid::NewGuid()","CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)","System.Array::GetLength(System.Int32)"],"StringLiterals":["eff15729-7e16-43bf-9b5c-c012bc34b26d","puzzle_deactivated"],"Source":null}],"Hash":"45FE11CD1E93CCBA491FEA4FA05F90D1DA67A3F28A08A0C2A5131B90B554660E"}