Shared.Entity.Base.AbstractAi
Type JSONpublic class in Shared.Entity.Base
Type metadata
- Assembly
Shared - Namespace
Shared.Entity.Base - Base type
System.Object - Hash
4F42B1E916B4460944356E321960C96302A50F625DF9FB845DDD824097F02FBB
Relationships
Base type
System.Object
Derived types
CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAiCandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBaseCandideServer.Entities.ControllerSets.Bird.BirdAiCandideServer.Entities.ControllerSets.Frog.FrogAiCandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAiCandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAiCandideServer.Entities.ControllerSets.TestEntity.TestEntityAiCandideServer.Entities.ControllerSets.Wolf.WolfAiCandide.Entities.Ai.ClientAiBase
Referenced by types
CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAiCandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBaseCandideServer.Entities.ControllerSets.Bird.BirdAiCandideServer.Entities.ControllerSets.Frog.FrogAiCandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAiCandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAiCandideServer.Entities.ControllerSets.TestEntity.TestEntityAiCandideServer.Entities.ControllerSets.Wolf.WolfAiCandideServer.Entities.ServerEntityControllerLoaderCandide.Entities.Ai.ClientAiBaseCandide.Entities.ClientEntityControllerLoaderShared.Entity.Components.ControllerComponent
Fields
| Name | Visibility | Signature |
|---|---|---|
Controller# | public | public Shared.Entity.Base.EntityControllerBase Controller |
CurrentAction# | public | public Shared.Entity.Base.AbstractAction CurrentAction |
Parameters# | public | public CandideCreator.Shared.Helpers.Parameters Parameters |
Properties
| Name | Visibility | Signature |
|---|---|---|
Entity# | public | public Shared.Entity.EntityWrapper Entity |
Methods
AttachEntityController
#
public System.Void AttachEntityController(Shared.Entity.Base.EntityControllerBase entityController)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7001923758F68437C3D388895C73200322FC878C55460FADCDB311AAE7104E22 - Body hash
4910C6F9DFA41B433B927E1991B4392604181F39DE5BB2FA788E0E9A8684CF42 - IL size8
AttachEntityController
#
public System.Void AttachEntityController(Shared.Entity.Base.EntityControllerBase entityController, CandideCreator.Shared.Helpers.Parameters parameters)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
6AA8A07AF6556D0E1EA6241F9B45C70D82186B5566587B07B216E3A7920E7783 - Body hash
6E79C50F86F3CD4CBB0D725B349BBFCE2BDD555C09B202C322E68FAC4BAB6251 - IL size18
CancelCurrentTask
#
public System.Boolean CancelCurrentTask()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
7002216B5E6B1603B14B89D3DB42270C45B50E669F4D8582D79A0E10F5E85313 - Body hash
10BF877F5DD478440BA152F216C06F3BCB53DE8C14C9AB5BFBA60EAA9FEE2C3E - IL size30
Referenced calls
CreateImGui
#
public System.Void CreateImGui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
81A0B3EE6A2BCEC2213A9E6D9EF5B1F298BD6F0C6F8FE3BA9536728DE820AB47 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
GetNextAction
#
public Shared.Entity.Base.AbstractAction GetNextAction()
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.AbstractAction - StaticFalse
- VirtualTrue
- Hash
C0FCFC83937399979DE6E76A98BC4F6CF609222CE03641D7B7F367C167645004
Called by
Initialize
#
public System.Void Initialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C28EC5A57BAAF6CFDF853BF6B473B61EA25AF42E29AF7A3A0DDCDCFBAF6FC49E - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
18552C8A99CDF5E4F2BE14EC70E1ADB10D777F669137CBA34C1B6BD16F7F907A - Body hash
370893CF5D70EECA440D1118982F416D85ACE414F3BF904E14B20DC8C539AE45 - IL size18
Called by
CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAi::OnDamagedCandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::OnDamagedCandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::OnDamagedCandideServer.Entities.ControllerSets.Wolf.WolfAi::OnDamagedShared.Entity.Base.EntityControllerBase::OnDamaged
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
278AE779BEB8693CAE1D770050951BD7E9F3D51383D744BFF342DD781DA00A34 - Body hash
31063B2F1A0C333CA328EAE848C2C54D1387A4F424D511CE9554F576C2B796A8 - IL size148
Referenced calls
Shared.Entity.Base.AbstractAi::GetNextAction()Shared.Entity.Base.AbstractAi::get_Entity()Shared.Entity.Base.AbstractAction::Start()Shared.Entity.EntityWrapper::get_Fdt()Shared.Entity.Base.AbstractAction::Update(System.Single)System.ArgumentOutOfRangeException::.ctor()
Called by
CandideServer.Entities.ControllerSets.AlphaWolf.AlphaWolfAi::UpdateCandideServer.Entities.ControllerSets.AutoBallista.AutoBallistaAiBase::UpdateCandideServer.Entities.ControllerSets.MinervasOwl.MinervasOwlBossAi::UpdateCandideServer.Entities.ControllerSets.PhoenixBoss.PhoenixBossAi::UpdateCandideServer.Entities.ControllerSets.Wolf.WolfAi::UpdateShared.Entity.EntitySystem::UpdateAll