BM.CastSummonSpellNode
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
BM.Leaf - Hash
1366FEAD6201A353073988FD9FB50520846139025CE1ED190ED1C9C5645D60C8
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
1C918EE07D5E3CBACB2C3BE593AE16CEB8D58C78010D2435BDFE6F98067E3C7F - Body hash
9E013A27FD01CF4330CA6C107A1048FC6A23182C708B5B9FBFEFD137D16279EA - IL size882
Referenced calls
Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)Microsoft.Xna.Framework.Vector2::get_UnitY()CandideCreator.Shared.Helpers.CandideMathHelper::GetRelativeAngleBetweenVectors(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<Microsoft.Xna.Framework.Vector2>::get_Item(System.Int32)CandideCreator.Shared.Helpers.CandideMathHelper::RotateByAngle(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::get_Zero()CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Shared.Entity.EntityWrapper::get_Position2()Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Shared.Entity.EntityWrapper::get_PositionZ()CandideServer.Helpers.ServerWorldHelper::CheckIfEntityCollidesAtPosition(Microsoft.Xna.Framework.Vector2, System.Single, Shared.Entity.EntityWrapper)Shared.Data.SpellDataBase::GetSpellOrNull(System.String)System.Guid::NewGuid()System.Nullable<System.Guid>::.ctor(!0)System.Nullable<Shared.Entity.EntityType>::.ctor(!0)CandideServer.Helpers.ServerEntityHelper::ToServerEntity(Shared.Entity.EntityWrapper)CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)System.Nullable<System.Single>::.ctor(!0)CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<System.Single>, CandideServer.Entities.ServerEntityModel, System.Nullable<Shared.Combat.Spells.Casting.SpellCastingContextItemData>, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable<System.Guid>, System.Boolean)System.Nullable<SoundEventArgs>::get_HasValue()System.Nullable<SoundEventArgs>::get_Value()System.String::IsNullOrEmpty(System.String)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)CandideServer.ServerServices.ServerSoundAndVfxService::PlaySoundOnPosition(Microsoft.Xna.Framework.Vector3, System.Guid, System.String, System.Single, System.Single)
String literals
Update