CandideServer.Entities.Controllers.ServerBulletHellController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
D72A4E2A56CAF09C2554E3375ED16B6FC7F69EB339F5A441CFBABDF32832EB16
Relationships
Base type
Derived types
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
_activeDuration# | private | private System.Single _activeDuration |
_attackCooldown# | private | private System.Single _attackCooldown |
_attackTimer# | private | private System.Single _attackTimer |
_idleDuration# | private | private System.Single _idleDuration |
_mouthOffsets# | private | private System.Collections.Generic.List<Microsoft.Xna.Framework.Vector3> _mouthOffsets |
_mouthStayOpenDuration# | protected | protected System.ValueTuple<System.Single, System.Single> _mouthStayOpenDuration |
_openAndCloseEyesDuration# | private | private System.Single _openAndCloseEyesDuration |
_spellId# | private | private System.String _spellId |
Methods
AddMouthOffset
#
private System.Void AddMouthOffset(System.Single x, System.Single y, System.Single z)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FA228672083E389F7DC42823C68BB513DA35B84E5EFD284D630D7A69E358C19A - Body hash
185DC70DA4B6CFCFC22EF7EB049C688B696EE18F8E8AA357429C42AA9131A0BC - IL size117
Referenced calls
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<Microsoft.Xna.Framework.Vector3>::Add(!0)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
65A19A2C37D45F89691707CD51EC0FC62990D72EAA218A5BCE38CF3495AF78AC - Body hash
1994BCC44B3692487A5693B6BF95D6A9128894E5B19C50109C8F7C4BE820682A - IL size202
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)System.ValueTuple<System.Single, System.Single>::.ctor(!0, !1)CandideServer.Entities.Controllers.ServerBulletHellController::SetUpMouthOffsets()
String literals
active_durationtime_between_shotsspell_idcyclops_eye_attack:0open_and_close_eyes_durationidle_durationmouth_stay_open_before_attack_durationmouth_stay_open_after_attack_duration
SetUpMouthOffsets
#
private System.Void SetUpMouthOffsets()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3276673E80A4A6C06DE375AF8B16E36BA7779130CAD069C6C35DC9E66A277AFA - Body hash
1DE27A764A369F7322697E424B8E7AD1D4F476F891C2EC444D6B8C03E9AFD243 - IL size232
Referenced calls
System.Collections.Generic.List<Microsoft.Xna.Framework.Vector3>::.ctor(System.Int32)CandideServer.Entities.Controllers.ServerBulletHellController::AddMouthOffset(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Shape()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
300CC7DAE60F03CCF11D6C44D7658586FF772654F503C24BDF5C2B3A9C8F215E - Body hash
F40876D8F3D2C2606E1527E54461925F569AA296BFF331932623292B49AAD999 - IL size447
Referenced calls
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<Microsoft.Xna.Framework.Vector3>::get_Item(System.Int32)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Single>::.ctor(!0)CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, CandideServer.Entities.ServerEntityModel, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, System.Boolean)