Romestead Assembly Reference

CandideServer.Entities.ControllerSets.Frog.FrogAi

Type JSON

public class in CandideServer.Entities.ControllerSets.Frog

Methods3
Properties0
Fields1
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Entities.ControllerSets.Frog
  • Base typeShared.Entity.Base.AbstractAi
  • Hash72378A8A3F05F3B87BC6D1F99F10563C631E365A9A69C8AEBA411BD3A116815E

Relationships

Fields

NameVisibilitySignature
_isHurtprivateprivate System.Boolean _isHurt

Methods

GetNextAction

public Shared.Entity.Base.AbstractAction GetNextAction()

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.Base.AbstractAction
  • StaticFalse
  • VirtualTrue
  • Hash41CD2FA9B6217E1693F41F529FCB90770F7021978E80C4B386B9E48AAD030C58
  • Body hashA737647AC5157C9D2659CEDE898048B76585387D7B1778C10BB2266955D1AD08
  • IL size245
Referenced calls
  • Shared.Entity.Base.AbstractAi::get_Entity()
  • Shared.Entity.EntityWrapper::get_TargetOfAggro()
  • Shared.Entity.EntityWrapper::get_Controller()
  • Shared.Entity.Base.ControllerActionArgs::.ctor()
  • CandideServer.Entities.Ai.Actions.WanderingAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.ActionStatus>)
  • Shared.Entity.EntityWrapper::get_Position2()
  • Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector2::Length()
  • FrogAi.<>c::<GetNextAction>b__2_0(Shared.Entity.Base.ActionStatus)
  • System.Action<Shared.Entity.Base.ActionStatus>::.ctor(System.Object, System.IntPtr)
  • CandideServer.Entities.Ai.Actions.FleeAction::.ctor(Shared.Entity.Base.EntityControllerBase, Shared.Entity.Base.ControllerActionArgs, System.Action<Shared.Entity.Base.ActionStatus>)

Initialize

public System.Void Initialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashC28EC5A57BAAF6CFDF853BF6B473B61EA25AF42E29AF7A3A0DDCDCFBAF6FC49E
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1

OnDamaged

public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashF6BC4E6F06B243C5E7320C7DC23E5485DCE5E3207451CD6C7700FEA1B92E57D3
  • Body hash62C0AD0B264EE4668439B928EB0B07AAC3CA3FB8B2AA99892018030AF50BC597
  • IL size21