{"Id":"CandideServer.Entities.Controllers.Enemies.ServerBoarController","Name":"ServerBoarController","DisplayName":"ServerBoarController","FullName":"CandideServer.Entities.Controllers.Enemies.ServerBoarController","Namespace":"CandideServer.Entities.Controllers.Enemies","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"CandideServer.Entities.Controllers.ServerBehaviorMachineController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"AttackCooldownTimer:System.String","Name":"AttackCooldownTimer","Type":"System.String","Signature":"private System.String AttackCooldownTimer","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"E45AF7FC6B05B2F2C5C6829045066BF2ED803888A0978D3E64D488A690C774C1"},{"Id":"AttackOnCooldown:System.String","Name":"AttackOnCooldown","Type":"System.String","Signature":"private System.String AttackOnCooldown","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"E0537A1A2E28B8FE6920975EE8AB5B7219E2308E9E06F7F2B91CCF3C326E18C5"},{"Id":"CurrentChargeSpeed:System.String","Name":"CurrentChargeSpeed","Type":"System.String","Signature":"private System.String CurrentChargeSpeed","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"0FCAE9D3929D0FE71F0602FAE89B5A96824E0C859996FD517628954C7A117AD4"},{"Id":"TargetEntity:System.String","Name":"TargetEntity","Type":"System.String","Signature":"private System.String TargetEntity","Visibility":"private","IsStatic":true,"IsLiteral":true,"Hash":"704DC9E2B918AFE96F55DF900D122110B9910314DACF8AD95F38C72B27C8B43B"},{"Id":"_chargeAttackChargeDuration:System.Single","Name":"_chargeAttackChargeDuration","Type":"System.Single","Signature":"private System.Single _chargeAttackChargeDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"6C0EDA4510934762F2D9836EA0413642382B2CC62623BDE50B557E5C9F4A8848"},{"Id":"_chargeAttackCooldown:System.Single","Name":"_chargeAttackCooldown","Type":"System.Single","Signature":"private System.Single _chargeAttackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"B7E03804512013833D94D3E6E8A347D8FBEAC759A5A4FC42DBA2D48253AF261E"},{"Id":"_chargeAttackDuration:System.Single","Name":"_chargeAttackDuration","Type":"System.Single","Signature":"private System.Single _chargeAttackDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"76E123A7DFB9E44AD5C42070B7373E1D6556B9E1D2AAA81ED2473FC1CAFD2CF3"},{"Id":"_chargeAttackLeapSpeed:System.Single","Name":"_chargeAttackLeapSpeed","Type":"System.Single","Signature":"private System.Single _chargeAttackLeapSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4688371BBFF1A4C117D6DD79085D21BE9D38904FFB1CF2C638AAD1152713FBAD"},{"Id":"_chargeAttackMovementLockDuration:System.Single","Name":"_chargeAttackMovementLockDuration","Type":"System.Single","Signature":"private System.Single _chargeAttackMovementLockDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C34DA0451764CF1657B84EAAADE46AE233F97C1D08CE7EAB71622AFC1863AB5F"},{"Id":"_chargeAttackRange:System.Single","Name":"_chargeAttackRange","Type":"System.Single","Signature":"private System.Single _chargeAttackRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"9B607ED6C93E48AC3A827B4B352E257FC38325188B6B4EA1A65D655920985C7A"},{"Id":"_chargeAttackSpell:System.String","Name":"_chargeAttackSpell","Type":"System.String","Signature":"private System.String _chargeAttackSpell","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C6E12E152B78E613F89F025E4B6D5CB4FFE3CB34E1075C50DBB14F3037C0F034"},{"Id":"_chargeAttackWasBlockedByShield:System.Boolean","Name":"_chargeAttackWasBlockedByShield","Type":"System.Boolean","Signature":"private System.Boolean _chargeAttackWasBlockedByShield","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"AA3EC007134FAB5B6CD216614372B364E775DEF5CB3525898610C01B138614E3"},{"Id":"_chargeCollisionCheckDelay:System.Single","Name":"_chargeCollisionCheckDelay","Type":"System.Single","Signature":"private System.Single _chargeCollisionCheckDelay","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BBE444BBF90D7C9DF234B301A7CD0C8662C2FAA9F58F921033F78B22241935C5"},{"Id":"_chargeCollisionCheckTimer:System.Single","Name":"_chargeCollisionCheckTimer","Type":"System.Single","Signature":"private System.Single _chargeCollisionCheckTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FCD0939E7ECA5242D2FB71B9E75EA1550A3F3114149CE9EA6EA15E78E24A5F5D"},{"Id":"_chargeRotationSpeed:System.Single","Name":"_chargeRotationSpeed","Type":"System.Single","Signature":"private System.Single _chargeRotationSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"E8F101FD8844A989FE835800D863D1B718449B04BD852A04A223D0E59C058C1E"},{"Id":"_chargeSpeed:System.Single","Name":"_chargeSpeed","Type":"System.Single","Signature":"private System.Single _chargeSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"19630405C92C75900C70A55A7982B5AEBFA68A08C69C3443E56222150E7319C7"},{"Id":"_chargeStartSpeed:System.Single","Name":"_chargeStartSpeed","Type":"System.Single","Signature":"private System.Single _chargeStartSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A5BA07B5A1AF66A548168718BF4CC808CE77F6489E154666264DCC2B5A6C214F"},{"Id":"_chaseDurationBeforeChargeAttack:System.Single","Name":"_chaseDurationBeforeChargeAttack","Type":"System.Single","Signature":"private System.Single _chaseDurationBeforeChargeAttack","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3E4AD49930AF0BBDB595BF97F83419E2E91D32DB0335FC7C5EAFC513932E7A71"},{"Id":"_collidedDuringCharge:System.Boolean","Name":"_collidedDuringCharge","Type":"System.Boolean","Signature":"private System.Boolean _collidedDuringCharge","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7282198B852C34AE098C7354FBAF6612746597B4280E662ADC17E8BC8A60FE77"},{"Id":"_collidedDuringChargeAttack:System.Boolean","Name":"_collidedDuringChargeAttack","Type":"System.Boolean","Signature":"private System.Boolean _collidedDuringChargeAttack","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0B311550662C45668F6A1B7C4C06440344B058312ED2E7DED6B0D7073D8BC69B"},{"Id":"_dazedDuration:System.Single","Name":"_dazedDuration","Type":"System.Single","Signature":"private System.Single _dazedDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BD783470A097B3E2D29E14DB6FDBAA786AA66EA0D78AB793BD1B1946B15EE753"},{"Id":"_hasCastChargeAttackSpell:System.Boolean","Name":"_hasCastChargeAttackSpell","Type":"System.Boolean","Signature":"private System.Boolean _hasCastChargeAttackSpell","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8737E4287D612AB23391E69C33235A4C5CACDB1762E5DF7385B02E63CF233276"},{"Id":"_hitTargetDuringChargeAttack:System.Boolean","Name":"_hitTargetDuringChargeAttack","Type":"System.Boolean","Signature":"private System.Boolean _hitTargetDuringChargeAttack","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2E127BEC8EF6240569AB7D60BC939F9147D638B040F4774D61C55A995C0D99FD"},{"Id":"_initiateChargeAttackRange:System.Single","Name":"_initiateChargeAttackRange","Type":"System.Single","Signature":"private System.Single _initiateChargeAttackRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C0797DD8ABA3D2842BBA5287D979D0318D05D1F180F52AD7E52F3D91E39EACF4"},{"Id":"_isChargeAttacking:System.Boolean","Name":"_isChargeAttacking","Type":"System.Boolean","Signature":"private System.Boolean _isChargeAttacking","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3EA55013F6030E47E931744882335F7BCE09F60E98A92E39270A52CF8304AF2D"},{"Id":"_isCharging:System.Boolean","Name":"_isCharging","Type":"System.Boolean","Signature":"private System.Boolean _isCharging","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A9FC41E52827C19DC7891F42355C3C40EF50D729462E3B46688BE178F0563604"},{"Id":"_normalAttackChargeDuration:System.Single","Name":"_normalAttackChargeDuration","Type":"System.Single","Signature":"private System.Single _normalAttackChargeDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"A534E0A4F97BC5553656835B6964A071CA1FB4BC618BDBCEF224B3AA22DD8A58"},{"Id":"_normalAttackCooldown:System.Single","Name":"_normalAttackCooldown","Type":"System.Single","Signature":"private System.Single _normalAttackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F7F055DAB74F2BE8DA3AFC307F1F5583623F697081FB634C4C46F7B1F2A49242"},{"Id":"_normalAttackDuration:System.Single","Name":"_normalAttackDuration","Type":"System.Single","Signature":"private System.Single _normalAttackDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FA4AB550CA292B23E57CE56A6BEC2ACC3318B88BA640D9AA32F9054AE6736D57"},{"Id":"_normalAttackLeapSpeed:System.Single","Name":"_normalAttackLeapSpeed","Type":"System.Single","Signature":"private System.Single _normalAttackLeapSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"CEF3C2477BE4D4D00D30DE657FCC0204A2899401D223B73940F3BD55B0119A7F"},{"Id":"_normalAttackMovementLockDuration:System.Single","Name":"_normalAttackMovementLockDuration","Type":"System.Single","Signature":"private System.Single _normalAttackMovementLockDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F3FE99A47251A11EE4DD6EE493A03486C05B7F9F8D4B3E51F52275C3802971DA"},{"Id":"_normalAttackRange:System.Single","Name":"_normalAttackRange","Type":"System.Single","Signature":"private System.Single _normalAttackRange","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"76E31FBEB965A04C20DCE4F55B510CCFC682EB3D4A53DFF9B597945AAA3F6E60"},{"Id":"_normalAttackSpell:System.String","Name":"_normalAttackSpell","Type":"System.String","Signature":"private System.String _normalAttackSpell","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BFA13201760BDAA148A303D9DF355ECF19C3668E21BD9053847984EA3C94375F"},{"Id":"_normalAttackSpellTriggerDelay:System.Single","Name":"_normalAttackSpellTriggerDelay","Type":"System.Single","Signature":"private System.Single _normalAttackSpellTriggerDelay","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"43DC2FB41A334B35B67071FB3E5DFB6C91C7C19385556BE2343EEA2C7B0798DC"},{"Id":"_pauseDurationAfterLosingAggro:System.Single","Name":"_pauseDurationAfterLosingAggro","Type":"System.Single","Signature":"private System.Single _pauseDurationAfterLosingAggro","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"12421BA438E8897000E1924FFDC29511B52F0DAD491F20C10105D3DB47CD1286"},{"Id":"_reachMaxChargeSpeedDuration:System.Single","Name":"_reachMaxChargeSpeedDuration","Type":"System.Single","Signature":"private System.Single _reachMaxChargeSpeedDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"ECA23FA93B7CE1848432498BF2E58F905F2DCD1FB19ED55AC39829BB9BE9832F"},{"Id":"_runSpeed:System.Single","Name":"_runSpeed","Type":"System.Single","Signature":"private System.Single _runSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"0390FDF3CA25526EE6F042DA703D9684B94C3643AEB79AFB5A602A1720DD84BB"},{"Id":"_shouldWanderHome:System.Boolean","Name":"_shouldWanderHome","Type":"System.Boolean","Signature":"private System.Boolean _shouldWanderHome","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7E095368F305008AB3A1FB789D67D4C7843D590CC29FC2DD4440B386587EF3B6"},{"Id":"_walkSpeed:System.Single","Name":"_walkSpeed","Type":"System.Single","Signature":"private System.Single _walkSpeed","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"02BE7FF58028D4AF9FD0D0912021B1703516CAA932761105CB651CF4E80A1C9D"},{"Id":"_wanderDistance:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"_wanderDistance","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderDistance","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"368CDBC9312F9DD47A9434A3AC99DF19C9A159EF9B598504E10021F9F6F93A61"},{"Id":"_wanderHomeRadius:System.Single","Name":"_wanderHomeRadius","Type":"System.Single","Signature":"private System.Single _wanderHomeRadius","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5D65CEEF73EA3128E4F3D99DE2ABB6701157FABFC9BB8FC8629274FC8E8D08D0"},{"Id":"_wanderIdleDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"_wanderIdleDuration","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"private System.ValueTuple\u003CSystem.Single, System.Single\u003E _wanderIdleDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"499E9377D617D03A020FD4C77B197A0CDFED7AF20E077DB02C6999F4A8429324"}],"Properties":[],"Events":[],"Methods":[{"Id":"CastChargeAttackSpell()-\u003ESystem.Void","Name":"CastChargeAttackSpell","Signature":"private System.Void CastChargeAttackSpell()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":156,"BodyHash":"45D7D21B47476190FD8E73F916160739BB93A6EE535757EDCAD95609AD4DA2EA","Hash":"F51DBBAC7239AEA4838EAE0E5D32AE7A1C37D474E4959B9407B236F6DD0A5349","CalledMethods":["Shared.Entity.EntityWrapper::get_Id()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Direction()","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)"],"StringLiterals":[],"Source":null},{"Id":"CreateStateMachine()-\u003EBM.StateMachine","Name":"CreateStateMachine","Signature":"public BM.StateMachine CreateStateMachine()","Visibility":"public","ReturnType":"BM.StateMachine","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":3642,"BodyHash":"22CCB5137BA56902318AF24E3CE07D569627FC9CAC8DAC535B21D4C60EFD3A67","Hash":"80A0D160FAD161BCF8C068906F617ABF0C79B850B9870EF7F04953CAECB63150","CalledMethods":["BM.SMBuilder::.ctor()","BM.SMBuilder::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.SMBuilder\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::Branch(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::Leaf(System.String, BM.State\u0026, System.Int32, System.Int32)","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E\u003E::End()","BM.StateBuilder\u003CBM.StateBuilder\u003CBM.SMBuilder\u003E\u003E::End()","BM.StateBuilder\u003CBM.SMBuilder\u003E::End()","BM.SMBuilder::Build()","BM.BTBuilderPool::Get()","BM.ParallelSequence::.ctor(System.Boolean)","BM.BTBuilder::Composite(BM.Composite)","BM.TryGetThreateningEntity::.ctor(System.String)","BM.BTBuilder::Leaf(BM.Leaf)","BM.NodeArg\u003CSystem.Single\u003E::op_Implicit(T)","BM.CooldownTimer::.ctor(BM.Blackboard, BM.NodeArg\u003CSystem.Single\u003E, System.String, System.String)","BM.BTBuilder::End()","BM.BTBuilder::Build()","BM.State::set_UpdateBehaviorTree(BM.BehaviorTree)","BM.BTFactory::IdleWithRange(System.Int32, System.Single, System.Single)","BM.WanderBTSettings::.ctor()","BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector2\u003E::op_Implicit(T)","BM.BTFactory::Wander(BM.WanderBTSettings)","BM.WanderWalkHomeBTSettings::.ctor()","BM.BTFactory::WanderWalkHome(BM.WanderWalkHomeBTSettings)","BM.State::AddStartChildTransition(BM.State)","CandideServer.Entities.Controllers.Enemies.ServerBoarController::\u003CCreateStateMachine\u003Eb__45_0()","System.Func\u003CSystem.Boolean\u003E::.ctor(System.Object, System.IntPtr)","BM.CustomBool::.ctor(System.Func\u003CSystem.Boolean\u003E)","BM.ConditionHelper::Leaf(BM.Leaf)","BM.Transition::set_Condition(BM.IBaseCondition)"],"StringLiterals":["base","wander","no_player_nearby","player_nearby","walk","idle","walkHome","aggroed","chase","normalAttack","chargeAttack","charge","attack","break","dazed","targetEntity"],"Source":null},{"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":922,"BodyHash":"02466EEC9C20F1DC9A8E21DDFBD3D3C70C93E5D3F7EF948ADC5847BC73A74755","Hash":"E94D1269CAEC227299ABDDA2958CFCE202A394E001F81C8CEAAB47C26D6D593E","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)","System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)","CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)","Shared.Entity.EntityWrapper::get_Stats()","Shared.Models.Stats.EntityStats::GetCalculatedWeaponCooldownTimer(System.Single)","CandideServer.Entities.Controllers.ServerBehaviorMachineController::EntityInitialize()"],"StringLiterals":["walk_speed","run_speed","should_wander_home","wander_home_radius","min_wander_distance","max_wander_distance","min_wander_idle_duration","max_wander_idle_duration","normal_attack_spell","normal_attack_range","normal_attack_charge_time","normal_attack_duration","normal_attack_leap_speed","normal_attack_spell_trigger_delay","normal_attack_movement_lock_duration","normal_attack_cooldown"],"Source":null},{"Id":"OnBlockedByShield(Shared.Entity.EntityWrapper)-\u003ESystem.Void","Name":"OnBlockedByShield","Signature":"public System.Void OnBlockedByShield(Shared.Entity.EntityWrapper blockingEntity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"blockingEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":70,"BodyHash":"221E7A32473CE4698DFC93D924BF2140406519C879278CA91E440A775510B724","Hash":"AE2DF5F68495095EA4091C1EC4419C29407524AA3608590EA58C2C780D9D6AC3","CalledMethods":["Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.Base.AbstractController::OnBlockedByShield(Shared.Entity.EntityWrapper)"],"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":550,"BodyHash":"F13E6A29D5CFBCBBF1D7A59742CF6E6C8ACF29FCEA3B92AEC444256DC402C566","Hash":"EB71B703C0E7A36635D22753CC3700455EDAFE3DB3D2C35DA13773C3A1EE3055","CalledMethods":["Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","Shared.Entity.EntityWrapper::get_Position2()","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_FactionMask()","Shared.Entity.Components.FactionMaskNewExtension::HasAnyFlags(Shared.Entity.Components.FactionMask, Shared.Entity.Components.FactionMask)","Microsoft.Xna.Framework.Vector2::get_Zero()","Shared.Entity.EntityWrapper::get_Velocity()","Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::get_MaxHealth()","Shared.Entity.EntityWrapper::get_Health()","Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.String)","CandideServer.Entities.Controllers.Enemies.ServerBoarController::CastChargeAttackSpell()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)"],"StringLiterals":[],"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":193,"BodyHash":"7F91000BA647302000B821B03640C093CF609983241BCC011DB1D825177B825C","Hash":"E9CDFF34BCAE139443D30F9128081F47FC189F0E9D47C08C86629CAB52342B1E","CalledMethods":["Microsoft.Xna.Framework.Vector2::get_Zero()","Shared.Entity.EntityWrapper::get_Velocity()","Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","CandideServer.Entities.Controllers.Enemies.ServerBoarController::CastChargeAttackSpell()","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)","Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.EntityWrapper::Knockback(Microsoft.Xna.Framework.Vector3, System.Single)","Shared.Entity.Base.AbstractController::OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)"],"StringLiterals":[],"Source":null},{"Id":"SendBoarMessage(CandideServer.Entities.Controllers.Enemies.BoarMessage)-\u003ESystem.Void","Name":"SendBoarMessage","Signature":"private System.Void SendBoarMessage(CandideServer.Entities.Controllers.Enemies.BoarMessage message)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"message","Type":"CandideServer.Entities.Controllers.Enemies.BoarMessage","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":59,"BodyHash":"7864A15BE7F52918ECE01EFEFD3924908B02E67B52B21C26A016CA84107D9F0E","Hash":"438990D644504A4E0C156D8C2D909D17401E646E958C8D4940F7C81BFAAA403A","CalledMethods":["CandideServer.MessageModels.Entities.EntitiesControllerMessage::.ctor()","Shared.Entity.EntityWrapper::get_Id()","Shared.Entity.EntityWrapper::get_Position()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideServer.ServerServices.EntityServerService::SendEntitiesControllerMessage(CandideServer.MessageModels.Entities.EntitiesControllerMessage, Microsoft.Xna.Framework.Vector2, System.Guid)"],"StringLiterals":[],"Source":null}],"Hash":"EDEC77FF20B0C72F0A1CBF3FB077B38A49A07210130A467A64146C1396282553"}