BM.TryGetBestCarryableEntityForAttack
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
BM.Leaf - Hash
D06BFE9E74271DF0F81A028AACED6C364DAF3DDB2DC2455A4979C7B24E3B5D20
Relationships
Base type
Methods
Update
#
protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)
Method metadata
- Visibilityprotected
- Return type
Node.Status - StaticFalse
- VirtualTrue
- Hash
86D59DDE4E235E9E7248A3D3C0024A3A48E984014D628AF0C832AA5558E84B34 - Body hash
82C4214A4D2F863A2C470A54E31441B81F2616E6122F8DE7E9A1BBA783FEC54A - IL size338
Referenced calls
BM.NodeArg<T>::Get(BM.Blackboard)CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector2FromT(T)BM.NodeArg<System.Single>::Get(BM.Blackboard)Shared.Entity.EntitySystem::GetEntitiesInCircleArea(Microsoft.Xna.Framework.Vector2, System.Single)Shared.Entity.EntityWrapper::get_Position2()System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()System.Object::Equals(System.Object)Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Carriable()Shared.Entity.EntityWrapper::get_CarrierId()System.Nullable<System.Guid>::get_HasValue()Shared.Entity.EntityWrapper::get_VelocityZ()Shared.Entity.EntityWrapper::get_IsThrown()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::LengthSquared()System.MathF::Abs(System.Single)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()BM.Blackboard::SetValue(System.String, T)