Пример #1
0
 public void Create(Spacemap spacemap, int vwId)
 {
     foreach (var npc in Npcs)
     {
         spacemap.CreateNpc(npc.Ship, AILevels.GALAXY_GATES, false, 0, Position, 0);
     }
 }
Пример #2
0
 public void Create(Spacemap spacemap, int vwId)
 {
     foreach (var npc in Npcs)
     {
         spacemap.CreateNpc(npc.Ship.Strengthen(npc.Multiplier), AILevels.GALAXY_GATES, false, 0, Position, 0, npc.NamePrefix + " " + Id, npc.Ship.Reward.Multiply(npc.Multiplier));
     }
 }
Пример #3
0
 internal void Create(Spacemap spacemap, int vwId, Vector vector, int r)
 {
     System.Random rnd = new System.Random();
     foreach (var npc in Npcs)
     {
         spacemap.CreateNpc(npc.Ship, AILevels.GALAXY_GATES, false, 0, Vector.GetPosOnCircle(vector, rnd.Next(0, 360), r), 0);
     }
 }
Пример #4
0
        internal void Create(Spacemap spacemap, int vwId, Vector vector, int r)
        {
            var random = RandomInstance.getInstance(this);

            foreach (var npc in Npcs)
            {
                spacemap.CreateNpc(npc.Ship, AILevels.GALAXY_GATES, false, 0, Vector.GetPosOnCircle(vector, random.Next(0, 360), r), 0, npc.NamePrefix + " " + (Id + 1), npc.Ship.Reward.Multiply(npc.Multiplier));
            }
        }