Romestead Assembly Reference

BM.TryGetBestCorpseToFlyTo

Type JSON

public class in BM

Methods1
Properties0
Fields2
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceBM
  • Base typeBM.Leaf
  • Hash09CDFD76F43D42718AB63972892701981290A0B33D88642BCE55D0DD3E59C582

Relationships

Fields

NameVisibilitySignature
_requiredDistanceAwayFromPlayerprivateprivate System.Single _requiredDistanceAwayFromPlayer
_vultureCloserFactorprivateprivate System.Single _vultureCloserFactor

Methods

Update

protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)

Method metadata
  • Visibilityprotected
  • Return typeNode.Status
  • StaticFalse
  • VirtualTrue
  • Hash3C31D7FA30CD01F3C9930D45AE145AB06F63702B0255C55031227258D84048C6
  • Body hashA109343838E4C2C9EB3EEE2AAB23A58E4FD0F3044C0469A131B3D905E4D19DD4
  • IL size305
Referenced calls
  • Shared.Entity.EntityWrapper::get_Position2()
  • BM.NodeArg<System.Single>::Get(BM.Blackboard)
  • Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)
  • CandideServer.ServerManagers.PlayerServerManager::GetPlayersInWorld(System.Guid)
  • System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable<!!0>)
  • System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()
  • TryGetBestCorpseToFlyTo.<>c__DisplayClass5_0::.ctor()
  • List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()
  • Shared.Entity.EntityWrapper::get_Name()
  • System.String::op_Inequality(System.String, System.String)
  • TryGetBestCorpseToFlyTo.<>c__DisplayClass5_0::<Update>b__0(Shared.Entity.EntityWrapper)
  • System.Func<Shared.Entity.EntityWrapper, System.Single>::.ctor(System.Object, System.IntPtr)
  • System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, !!1>)
  • System.Linq.Enumerable::DefaultIfEmpty(System.Collections.Generic.IEnumerable<!!0>, !!0)
  • System.Linq.Enumerable::Min(System.Collections.Generic.IEnumerable<System.Single>)
  • Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
  • Microsoft.Xna.Framework.Vector2::LengthSquared()
  • List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()
  • System.IDisposable::Dispose()
  • BM.Blackboard::SetValue(System.String, T)
String literals
  • corpse_human