{"Id":"CandideServer.Entities.Controllers.ServerExplosiveFruitController","Name":"ServerExplosiveFruitController","DisplayName":"ServerExplosiveFruitController","FullName":"CandideServer.Entities.Controllers.ServerExplosiveFruitController","Namespace":"CandideServer.Entities.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"OwnerEntityId:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"OwnerEntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"public System.Nullable\u003CSystem.Guid\u003E OwnerEntityId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"06D60A632D8E68F0C083DF1BDFE90CB1E198B9F1C1C386445E3624EAF916AD9A"}],"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":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"FragileBreak()-\u003ESystem.Void","Name":"FragileBreak","Signature":"private System.Void FragileBreak()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":17,"BodyHash":"FB39C11139DD5DAB510A62F0C391C4F37D160A54C05D91D848E01F8CD2800B2F","Hash":"B8460125B65FC6DD48692C07B9FF8462924F9B8EE2A5C98A6827FCC3585D18A8","CalledMethods":["Shared.Entity.EntityWrapper::set_Health(System.Single)"],"StringLiterals":[],"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":46,"BodyHash":"FDFAF3544A8A3D6761A3357918D3B5FF55C5D974470B7C4AD3020D9F91CE8C6E","Hash":"51DA6DC08921901621C8AE6E4BC9AB3CA0E4B10711E69B30D6F606186B286672","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","CandideServer.Entities.Controllers.ServerExplosiveFruitController::FragileBreak()"],"StringLiterals":[],"Source":null},{"Id":"OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean","Name":"OnEntityCollision","Signature":"public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"thisOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"thisNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"overrideVelocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":79,"BodyHash":"D5B8C976BFD0879993D72270482DC82ABBEADC0CAA6E71D7D2FC87422779885D","Hash":"D4CF35967AF72FCACDCBF4B149ECC524F21682E6050642AF3FE4FE478CBBEF03","CalledMethods":["Shared.Entity.EntityWrapper::get_Id()","Shared.Entity.EntityWrapper::get_ThrowerId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","Shared.Entity.EntityWrapper::get_IsThrown()","CandideServer.Entities.Controllers.ServerExplosiveFruitController::FragileBreak()"],"StringLiterals":[],"Source":null},{"Id":"OnHitTheGround()-\u003ESystem.Void","Name":"OnHitTheGround","Signature":"public System.Void OnHitTheGround()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"307B61B9ED7E4BA494FC1DDC67738B7F5F567B35532EBCE4D15EFD48B79DD259","Hash":"DB50DB091BD84281C45CB1B6C4A242A6A8FE5E443B153B5F2F447D775F0264A3","CalledMethods":["CandideServer.Entities.Controllers.ServerExplosiveFruitController::FragileBreak()"],"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":114,"BodyHash":"359C7B84F538DE263ECE48E51F2F63026F2A95F7DA13576EDE9017DBA2C85A8B","Hash":"06A7671E8C60DBB3356C0582FC26A06079A7E2476E2CC03252751F5E76E3A94F","CalledMethods":["Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","CandideServer.ServerGameState::TryGetEntityByEitherId(System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026)","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)","Shared.Entity.Base.AbstractController::OnOutOfHealth(Shared.Combat.DamageResult)"],"StringLiterals":["explosive_fruit_explosion"],"Source":null},{"Id":"OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void","Name":"OnTerrainCollision","Signature":"public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"previousVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"velocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":20,"BodyHash":"AD66D6C09735F32739600D7670429975EF87C1AAA028955AB0DEDE552F29ECCA","Hash":"02CE22057684608D58F14ED1BEF1677B977FB84A88C7FC32D4479A4ED420AA05","CalledMethods":["Shared.Entity.EntityWrapper::get_IsThrown()","CandideServer.Entities.Controllers.ServerExplosiveFruitController::FragileBreak()"],"StringLiterals":[],"Source":null},{"Id":"OnThrown(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnThrown","Signature":"public System.Void OnThrown(Shared.Entity.EntityWrapper throwingEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"throwingEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":32,"BodyHash":"46D8DEAFBED3F377A39E0552B214EEBC7EA3089B15DF1B312499F28E7052BD6E","Hash":"D9884C4E0C3D27778F6D02F4DE98845A1D6FC38C9CA80E9B8F2BAC11B393E04F","CalledMethods":["Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"],"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":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A","CalledMethods":[],"StringLiterals":[],"Source":null}],"Hash":"625896BC69E7A05BAEC52FFECFFAD4B9BCA75C5EDB2D931BB78048F71D200D7D"}