BM.CastSpellNode
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
BM.Leaf - Hash
D03B3884A276DA72DE2195DAC8A6B97FFEDCF8E8C7805ECAFCD09385944FE9ED
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
B48329A8413DC749A4D32C7E4D1084E4950FF81558F67BC306F9CAF658709456 - Body hash
0501A6B6D1E2EECA309BA5AB76C8F6603583FC0D8DD72E2FB77160507508C8B9 - IL size726
Referenced calls
System.Nullable<BM.NodeArg<Shared.Entity.EntityWrapper>>::get_HasValue()System.Nullable<BM.NodeArg<Shared.Entity.EntityWrapper>>::GetValueOrDefault()BM.NodeArg<Shared.Entity.EntityWrapper>::Get(BM.Blackboard)Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)System.Nullable<BM.NodeArg<Shared.Entity.EntityWrapper>>::get_Value()BM.NodeArg<Shared.Entity.EntityWrapper>::TryGet(BM.Blackboard, T&)Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<BM.NodeArg<Microsoft.Xna.Framework.Vector3>>::get_HasValue()System.Nullable<BM.NodeArg<Microsoft.Xna.Framework.Vector3>>::get_Value()BM.NodeArg<Microsoft.Xna.Framework.Vector3>::TryGet(BM.Blackboard, T&)Microsoft.Xna.Framework.Vector3::get_Zero()System.String::IsNullOrEmpty(System.String)CandideServer.Database.DirectionalOffsetsDataBase::TryGetDirectionalOffsetData(System.String, CandideServer.Data.DataModels.DirectionalOffsetData&)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Nullable<BM.NodeArg<Microsoft.Xna.Framework.Vector3>>::GetValueOrDefault()BM.NodeArg<Microsoft.Xna.Framework.Vector3>::Get(BM.Blackboard)Microsoft.Xna.Framework.Vector3::op_Inequality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_Shape()System.Nullable<Microsoft.Xna.Framework.Vector3>::get_HasValue()System.Nullable<Microsoft.Xna.Framework.Vector3>::get_Value()Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.CandideMathHelper::GetAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.MathF::Abs(System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)