public void Create(Spacemap spacemap, int vwId) { foreach (var npc in Npcs) { spacemap.CreateNpc(npc.Ship, AILevels.GALAXY_GATES, false, 0, Position, 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)); } }
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); } }
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)); } }