{"Id":"CandideServer.Entities.ControllerSets.Veins.ServerVeinController","Name":"ServerVeinController","DisplayName":"ServerVeinController","FullName":"CandideServer.Entities.ControllerSets.Veins.ServerVeinController","Namespace":"CandideServer.Entities.ControllerSets.Veins","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":false,"BaseType":"CandideServer.Entities.Controllers.ServerBasicFurnitureController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_exploded:System.Boolean","Name":"_exploded","Type":"System.Boolean","Signature":"private System.Boolean _exploded","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"71EC7FE140833A6D6B7D08588EA99BA1EA6B8757AAA952F0DEC3497584065778"}],"Properties":[{"Id":"ResourceAmount:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"ResourceAmount","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"protected System.ValueTuple\u003CSystem.Single, System.Single\u003E ResourceAmount","Visibility":"protected","HasGetter":true,"HasSetter":false,"Hash":"8C8AF47F28B160C1604A8CB2BF205EF842D43A350BD6A099BDDE61D57CEAFAFA"},{"Id":"ResourceGuids:System.Guid[]","Name":"ResourceGuids","Type":"System.Guid[]","Signature":"protected System.Guid[] ResourceGuids","Visibility":"protected","HasGetter":true,"HasSetter":false,"Hash":"FB299484030C232499FE2A5473FC9B8073CB14E2C8450547C92D5E073044D3CA"},{"Id":"RockBaseId:System.Guid","Name":"RockBaseId","Type":"System.Guid","Signature":"protected System.Guid RockBaseId","Visibility":"protected","HasGetter":true,"HasSetter":false,"Hash":"FD2D254FC656817947A7E157A19D47B4D23922A1E8C5E858DAFBD43769D8212E"}],"Events":[],"Methods":[{"Id":"HandleVeinDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"HandleVeinDamage","Signature":"public System.Void HandleVeinDamage(Shared.Combat.DamageResult damageResult, Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":210,"BodyHash":"262E519A7C9AE0725E104FAB60B8A2224D339B4DA348CCD086A7B6A933B0ADE5","Hash":"85DA1120B01609A662FD55B9D50BE18D43A0B780A3E36E12D46B62177D088E68","CalledMethods":["CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Skill.CharacterSkill\u003E::TryGetValue(!0, !1\u0026)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Stats()","System.Nullable\u003CShared.Models.Stats.EntityStats\u003E::.ctor(!0)","CandideServer.Helpers.ServerEquipmentHelper::GetPlayerEquipment(Shared.Entity.EntityWrapper)","Shared.Helpers.ToolDamageHelper::HandleResourceDamage(Shared.Models.Items.EquipmentType, Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Nullable\u003CShared.Models.Stats.EntityStats\u003E, Shared.Models.Items.ItemInstanceModel[], Shared.Combat.DamageResult, System.Boolean, System.Boolean, System.Single, Shared.Models.Skill.CharacterSkill)"],"StringLiterals":["skill:mining"],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":34,"BodyHash":"D3840A1EBB21D48F8221C40E667B84E650DA38FB22B338DC52658290680480BB","Hash":"D79E5CBFE5996AF78928E3BC9006E2C8D23247A2DD126D70FBEDFE115EACD99F","CalledMethods":["CandideServer.Entities.Controllers.ServerBasicFurnitureController::OnDamaged(Shared.Combat.DamageResult)","CandideServer.Entities.ControllerSets.Veins.ServerVeinController::HandleVeinDamage(Shared.Combat.DamageResult, Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"OnKilled(Shared.Entity.EntityKillInfo)-\u003EShared.Entity.Base.OnKilledBehaviour","Name":"OnKilled","Signature":"public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo killInfo)","Visibility":"public","ReturnType":"Shared.Entity.Base.OnKilledBehaviour","Parameters":[{"Name":"killInfo","Type":"Shared.Entity.EntityKillInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":379,"BodyHash":"CA3EFBA2B593FE9D3AFF344F1047C071E62D8FB96BE3008D6724C00411B7ADDA","Hash":"78AD190EB53205AC3CBA7CF06383152C475C46532C1D36A11F45AFB4E0471A49","CalledMethods":["CandideServer.Entities.ControllerSets.Veins.ServerVeinController::get_ResourceAmount()","CandideServer.Entities.ControllerSets.Veins.ServerVeinController::get_ResourceGuids()","System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::.ctor()","CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)","System.Random::Next(System.Int32, System.Int32)","CandideServer.MessageModels.Entities.RequestSpawnEntityMessage::.ctor()","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::Add(!0)","CandideServer.Entities.ControllerSets.Veins.ServerVeinController::get_RockBaseId()","System.Collections.Generic.List\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E::get_Count()","CandideServer.Helpers.ServerWorldHelper::GetEntityWorldId(Shared.Entity.EntityWrapper)","CandideServer.ServerManagers.EntityServerManager::SpawnEntities(System.Collections.Generic.IReadOnlyCollection\u003CCandideServer.MessageModels.Entities.RequestSpawnEntityMessage\u003E, System.Guid)"],"StringLiterals":[],"Source":null},{"Id":"OnOutOfHealth(Shared.Combat.DamageResult)-\u003ESystem.Boolean","Name":"OnOutOfHealth","Signature":"public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":50,"BodyHash":"A5B69D8D60CD767344D79B04887DF20FD60AAF81CA7E3FC6AD60497D7CADD27E","Hash":"23F35416E60FE8BF8BFC917CB4B45D646C40DB126DE431F03668DA219ADDCC33","CalledMethods":["CandideServer.ServerManagers.PlayerServerManager::IsPlayerEntity(Shared.Entity.EntityWrapper)","Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)"],"StringLiterals":[],"Source":null},{"Id":"OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean","Name":"OnProjectileHit","Signature":"public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"id","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"spell","Type":"Shared.Combat.Spells.Casting.CastSpell","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":2,"BodyHash":"28CE407124EEC7B8896CA3A14FA5B7DC2742099D7BAA28285E360D7456F8FD49","Hash":"B1402EE40E55899786D1D68600E250BA098493CFD9539927E21E2317B98690FA","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"4D1D016AFD8AA845E36B01C27E3BCDBD93BE28685355AD455476AE5DBDEEBAED"}