public static EffectsExclusionMapObject SetDefaultEffectsExclusionValues(EffectsExclusionMapObject eemo) { eemo.Priority = 0; eemo.Enabled = true; return eemo; }
private static int SortEffectsExclusionMapArray(EffectsExclusionMapObject eemoOne, EffectsExclusionMapObject eemoTwo) { if (eemoOne == eemoTwo) { return 0; } if (eemoOne.Priority > eemoTwo.Priority) { return 1; } else if (eemoOne.Priority == eemoTwo.Priority) { if (eemoOne.Index < eemoTwo.Index) { return 1; } else { return -1; } } else { return -1; } }
public static void SetDefaultEffectsExclusions() { Data.EffectsExclusionMapArray = new List<EffectsExclusionMapObject>(); lock (Data.EffectsExclusionMapArray) { EffectsExclusionMapObject eemo = new EffectsExclusionMapObject(Map.Ilshenar, 1750, 940, 1870, 1005); eemo.Priority = 100; Data.EffectsExclusionMapArray.Add(eemo); eemo = new EffectsExclusionMapObject(Map.Ilshenar, 1840, 0, 2280, 250); eemo.Priority = 100; Data.EffectsExclusionMapArray.Add(eemo); eemo = new EffectsExclusionMapObject(Map.Ilshenar, 1700, 0, 1839, 120); eemo.Priority = 100; Data.EffectsExclusionMapArray.Add(eemo); eemo = new EffectsExclusionMapObject(Map.Ilshenar, 1900, 800, 2304, 1600); eemo.Priority = 100; Data.EffectsExclusionMapArray.Add(eemo); eemo = new EffectsExclusionMapObject(Map.Ilshenar, 0, 0, 500, 170); eemo.Priority = 100; Data.EffectsExclusionMapArray.Add(eemo); eemo = new EffectsExclusionMapObject(Map.Ilshenar, 0, 600, 210, 800); eemo.Priority = 100; Data.EffectsExclusionMapArray.Add(eemo); eemo = new EffectsExclusionMapObject(Map.Ilshenar, 0, 805, 220, 1210); eemo.Priority = 100; Data.EffectsExclusionMapArray.Add(eemo); eemo = new EffectsExclusionMapObject(Map.Ilshenar, 0, 1215, 190, 1600); eemo.Priority = 100; Data.EffectsExclusionMapArray.Add(eemo); eemo = new EffectsExclusionMapObject(Map.Ilshenar, 200, 1490, 560, 1600); eemo.Priority = 100; Data.EffectsExclusionMapArray.Add(eemo); eemo = new EffectsExclusionMapObject(Map.Ilshenar, 570, 1420, 1500, 1600); eemo.Priority = 100; Data.EffectsExclusionMapArray.Add(eemo); Support.ReIndexArray(Data.EffectsExclusionMapArray); } }