{"Id":"BM.CastSpellNode","Name":"CastSpellNode","DisplayName":"CastSpellNode","FullName":"BM.CastSpellNode","Namespace":"BM","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"BM.Leaf","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus","Name":"Update","Signature":"protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)","Visibility":"protected","ReturnType":"Node.Status","Parameters":[{"Name":"updateCtx","Type":"BM.BTUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":726,"BodyHash":"0501A6B6D1E2EECA309BA5AB76C8F6603583FC0D8DD72E2FB77160507508C8B9","Hash":"B48329A8413DC749A4D32C7E4D1084E4950FF81558F67BC306F9CAF658709456","CalledMethods":["System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_HasValue()","System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::GetValueOrDefault()","BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::Get(BM.Blackboard)","Shared.Entity.EntityWrapper::get_Id()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)","System.Nullable\u003CBM.NodeArg\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Value()","BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::TryGet(BM.Blackboard, T\u0026)","Shared.Entity.EntityWrapper::get_Position()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::get_HasValue()","System.Nullable\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::get_Value()","BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::TryGet(BM.Blackboard, T\u0026)","Microsoft.Xna.Framework.Vector3::get_Zero()","System.String::IsNullOrEmpty(System.String)","CandideServer.Database.DirectionalOffsetsDataBase::TryGetDirectionalOffsetData(System.String, CandideServer.Data.DataModels.DirectionalOffsetData\u0026)","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\u003CBM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E\u003E::GetValueOrDefault()","BM.NodeArg\u003CMicrosoft.Xna.Framework.Vector3\u003E::Get(BM.Blackboard)","Microsoft.Xna.Framework.Vector3::op_Inequality(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::get_Shape()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::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)"],"StringLiterals":[],"Source":null}],"Hash":"D03B3884A276DA72DE2195DAC8A6B97FFEDCF8E8C7805ECAFCD09385944FE9ED"}