private void CreateFireball(AI.ActionInfo info) { if (info.action.name.ToLower().StartsWith("fire")) { Vector3 pos = info.startPosition; Vector3 dir = info.targetPosition - pos; dir.Normalize(); Fireball f = new Fireball(info.npcName, Graphics.GraphicCore.GetInitializator().GetDevice(), pos, dir, info, this); Graphics.GraphicCore.GetCurrentSceneManager().AddObject(f.GetFireName(), f, null as Microsoft.DirectX.Direct3D.Effect); } }