CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController
Type JSONpublic class in CandideServer.Entities.ControllerSets.PhoenixBoss
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.PhoenixBoss - Base type
Shared.Entity.Base.EntityControllerBase - Hash
44E8E6C5AAAD719CEC938A753708F2D772BD9DD121C21237A60F989120DA44D5
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
FightStartTimer# | public | public System.Single FightStartTimer |
LeftBeakOffset# | public | public Microsoft.Xna.Framework.Vector3 LeftBeakOffset |
LeftHeadOffset# | public | public Microsoft.Xna.Framework.Vector3 LeftHeadOffset |
RightBeakOffset# | public | public Microsoft.Xna.Framework.Vector3 RightBeakOffset |
RightHeadOffset# | public | public Microsoft.Xna.Framework.Vector3 RightHeadOffset |
Properties
| Name | Visibility | Signature |
|---|---|---|
BeakOffset# | public | public Microsoft.Xna.Framework.Vector3 BeakOffset |
FacingRight# | public | public System.Boolean FacingRight |
HeadOffset# | public | public Microsoft.Xna.Framework.Vector3 HeadOffset |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
6F10E885C8F17EC46513C942481B66EF142E56AB800AEBCB44672CD870FE6C43 - Body hash
513F4CA24E5DA0C3E1503BC9AA68DE1FBD14EE99DCA9BAD088A709905D5B7DEA - IL size219
Referenced calls
System.Collections.Generic.Dictionary<System.String, System.Func<Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>, Shared.Entity.Base.AbstractControllerTask>>::.ctor()System.Collections.Generic.Queue<Shared.Entity.Base.AbstractControllerTask>::.ctor()CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::<EntityInitialize>b__12_0(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)System.Func<Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>, Shared.Entity.Base.AbstractControllerTask>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.Dictionary<System.String, System.Func<Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>, Shared.Entity.Base.AbstractControllerTask>>::Add(!0, !1)CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::<EntityInitialize>b__12_1(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::<EntityInitialize>b__12_2(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::<EntityInitialize>b__12_3(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::<EntityInitialize>b__12_4(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::<EntityInitialize>b__12_5(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)CandideServer.Entities.ControllerSets.PhoenixBoss.ServerPhoenixBossController::<EntityInitialize>b__12_6(Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.TaskStatus>)
String literals
BossAttack1BossAttack2BossAttack3BossAttack4BossAttack5ApproachTaskBossAttack6
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C192C3AB74C637452D7A2DC626640673AE4DD8CA1E223AB101664C4278C956F1 - Body hash
824686F0E61E6FF86060FDF640D994276036986B05C1C753C4901DB4E4F497EC - IL size57
Referenced calls
Shared.Entity.EntityWrapper::get_BaseGuid()System.Guid::op_Equality(System.Guid, System.Guid)Shared.Entity.Base.EntityControllerBase::OnDamaged(Shared.Combat.DamageResult)
OnOutOfHealth
#
public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
49FE008466FC4DC0EECD3AB8249178F40614B06D8BD2345098286A606B5E67BC - Body hash
80E2AC5BE72E4A67047287FE44949EF6167A0541F97D031A66886D05453F7674 - IL size116
Referenced calls
Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Id()CandideServer.ServerManagers.EntityServerManager::UpdateEntityState(System.Guid, System.Int32, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)CandideServer.ServerManagers.BossServerManager::SpawnBossLootChestForBossEntity(System.Guid, System.Nullable<Microsoft.Xna.Framework.Vector3>)CandideServer.ServerManagers.BossServerManager::OnBossEntityKilled(System.Guid)
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F351665F17303C7154F7CE50F8CBFE096D1D7389AC6DE62EC3FECC50836BF7C6 - Body hash
089E6F0211A227573C2B4F6DF135D2A7F372C12381129BF6A7F066E18D5BC380 - IL size18
Referenced calls
Shared.Entity.EntityWrapper::get_Id()CandideServer.ServerManagers.WeatherServerManager::RemoveWeather(System.Guid, System.Boolean)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EFE347746C53F3D90249DFDE9919E753253E2BA76898C564F4FED4E63D87267F - Body hash
032B99CD299B99C94FFFA978795E11D77C9F452749DED644D71287D35B267F27 - IL size278
Referenced calls
Shared.Entity.EntityWrapper::get_Immovable()Shared.Entity.EntityWrapper::get_Fdt()Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)Shared.Entity.EntityWrapper::get_TargetOfAggro()Shared.Entity.EntityWrapper::get_Position2()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)Shared.Entity.Base.EntityControllerBase::Update(Microsoft.Xna.Framework.GameTime)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Id()CandideServer.ServerControllers.ServerWeatherController::MoveWeather(System.Guid, Microsoft.Xna.Framework.Vector2)