Ejemplo n.º 1
0
 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);
     }
 }