{"Id":"CandideServer.Entities.Controllers.ServerBulletHellController","Name":"ServerBulletHellController","DisplayName":"ServerBulletHellController","FullName":"CandideServer.Entities.Controllers.ServerBulletHellController","Namespace":"CandideServer.Entities.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_activeDuration:System.Single","Name":"_activeDuration","Type":"System.Single","Signature":"private System.Single _activeDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"6747B3470A05E31A4FD8EB170B4EE407F80381DF7424737DBB3A8449ECE30B6B"},{"Id":"_attackCooldown:System.Single","Name":"_attackCooldown","Type":"System.Single","Signature":"private System.Single _attackCooldown","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"50CA027DAAB435254FCB4CD79CC5EE02EAE44BF54C3AB440FD816897A2C286D0"},{"Id":"_attackTimer:System.Single","Name":"_attackTimer","Type":"System.Single","Signature":"private System.Single _attackTimer","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"D8D027C22F88D0EBE2E73F85A81803922DD113C670EFA89C8982EE72C3F4C83A"},{"Id":"_idleDuration:System.Single","Name":"_idleDuration","Type":"System.Single","Signature":"private System.Single _idleDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3DB70D0DF7069500EC56B8D50D3ED484F1D50EB068EDA0F105C9F5CEB4AA9D7B"},{"Id":"_mouthOffsets:System.Collections.Generic.List\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E","Name":"_mouthOffsets","Type":"System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E","Signature":"private System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E _mouthOffsets","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8C2A143682DA658E0507CE0817A7A3A7097FF7BA60C5A94EBFF1B0A8DE5B7675"},{"Id":"_mouthStayOpenDuration:System.ValueTuple\u00602\u003CSystem.Single,System.Single\u003E","Name":"_mouthStayOpenDuration","Type":"System.ValueTuple\u003CSystem.Single, System.Single\u003E","Signature":"protected System.ValueTuple\u003CSystem.Single, System.Single\u003E _mouthStayOpenDuration","Visibility":"protected","IsStatic":false,"IsLiteral":false,"Hash":"20106B480380471413F4439129AA1ED5C2E75587F9822EACAD33F4156CB51676"},{"Id":"_openAndCloseEyesDuration:System.Single","Name":"_openAndCloseEyesDuration","Type":"System.Single","Signature":"private System.Single _openAndCloseEyesDuration","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"7DF3916873E15C89A20F3AE6A3A2E8A8ADE3F284EC6CEBB8A256DB58DF37C0E2"},{"Id":"_spellId:System.String","Name":"_spellId","Type":"System.String","Signature":"private System.String _spellId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3927053100A8CAD6A5093BFE3BADE92399DC48EF589ACEC0D8AE6E4C1EA4BD35"}],"Properties":[],"Events":[],"Methods":[{"Id":"AddMouthOffset(System.Single, System.Single, System.Single)-\u003ESystem.Void","Name":"AddMouthOffset","Signature":"private System.Void AddMouthOffset(System.Single x, System.Single y, System.Single z)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"x","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"y","Type":"System.Single","IsOut":false,"IsOptional":false},{"Name":"z","Type":"System.Single","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":117,"BodyHash":"185DC70DA4B6CFCFC22EF7EB049C688B696EE18F8E8AA357429C42AA9131A0BC","Hash":"FA228672083E389F7DC42823C68BB513DA35B84E5EFD284D630D7A69E358C19A","CalledMethods":["Shared.Entity.EntityWrapper::get_Shape()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::Add(!0)"],"StringLiterals":[],"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":202,"BodyHash":"1994BCC44B3692487A5693B6BF95D6A9128894E5B19C50109C8F7C4BE820682A","Hash":"65A19A2C37D45F89691707CD51EC0FC62990D72EAA218A5BCE38CF3495AF78AC","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)","System.ValueTuple\u003CSystem.Single, System.Single\u003E::.ctor(!0, !1)","CandideServer.Entities.Controllers.ServerBulletHellController::SetUpMouthOffsets()"],"StringLiterals":["active_duration","time_between_shots","spell_id","cyclops_eye_attack:0","open_and_close_eyes_duration","idle_duration","mouth_stay_open_before_attack_duration","mouth_stay_open_after_attack_duration"],"Source":null},{"Id":"SetUpMouthOffsets()-\u003ESystem.Void","Name":"SetUpMouthOffsets","Signature":"private System.Void SetUpMouthOffsets()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":232,"BodyHash":"1DE27A764A369F7322697E424B8E7AD1D4F476F891C2EC444D6B8C03E9AFD243","Hash":"3276673E80A4A6C06DE375AF8B16E36BA7779130CAD069C6C35DC9E66A277AFA","CalledMethods":["System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(System.Int32)","CandideServer.Entities.Controllers.ServerBulletHellController::AddMouthOffset(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_Shape()"],"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":447,"BodyHash":"F40876D8F3D2C2606E1527E54461925F569AA296BFF331932623292B49AAD999","Hash":"300CC7DAE60F03CCF11D6C44D7658586FF772654F503C24BDF5C2B3A9C8F215E","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)","System.Collections.Generic.List\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Item(System.Int32)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)","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}],"Hash":"D72A4E2A56CAF09C2554E3375ED16B6FC7F69EB339F5A441CFBABDF32832EB16"}