Esempio n. 1
0
 public KeywardenCoroutine(KeywardenData keywardenData)
 {
     _keywardenData = keywardenData;
     _levelAreaIds  = new HashSet <int> {
         _keywardenData.LevelAreaId
     };
 }
Esempio n. 2
0
        static KeywardenDataFactory()
        {
            Items = new Dictionary <Act, KeywardenData>();
            var act1 = new KeywardenData
            {
                Act            = Act.A1,
                KeywardenSNO   = 255704,
                KeySNO         = 366946,
                WorldId        = 71150,
                LevelAreaId    = 19952,
                WaypointNumber = 8,
                BossEncounter  = SNOBossEncounter.A1_KeywardenPlaceholder
            };

            Items.Add(Act.A1, act1);

            var act2 = new KeywardenData
            {
                Act            = Act.A2,
                KeywardenSNO   = 256022,
                KeySNO         = 366947,
                WorldId        = 70885,
                LevelAreaId    = 57425,
                WaypointNumber = 24,
                BossEncounter  = SNOBossEncounter.A2_KeywardenPlaceholder
            };

            Items.Add(Act.A2, act2);

            var act3 = new KeywardenData
            {
                Act            = Act.A3,
                KeywardenSNO   = 256040,
                KeySNO         = 366948,
                WorldId        = 93099,
                LevelAreaId    = 93173,
                WaypointNumber = 29,
                BossEncounter  = SNOBossEncounter.A3_KeywardenPlaceholder
            };

            Items.Add(Act.A3, act3);

            var act4 = new KeywardenData
            {
                Act            = Act.A4,
                KeywardenSNO   = 256054,
                KeySNO         = 366949,
                WorldId        = 409510,
                LevelAreaId    = 409512,
                WaypointNumber = 44,
                BossEncounter  = SNOBossEncounter.A4_KeywardenPlaceholder
            };

            Items.Add(Act.A4, act4);
        }
Esempio n. 3
0
 public KeywardenCoroutine(KeywardenData keywardenData)
 {
     _keywardenData = keywardenData;
     _levelAreaIds = new HashSet<int> { _keywardenData.LevelAreaId };
 }
Esempio n. 4
0
        static KeywardenDataFactory()
        {
            Items = new Dictionary<Act, KeywardenData>();
            var act1 = new KeywardenData
            {
                Act = Act.A1,
                KeywardenSNO = 255704,
                KeySNO = 366946,
                WorldId = 71150,
                LevelAreaId = 19952,
                WaypointNumber = 8,
                BossEncounter = SNOBossEncounter.A1_KeywardenPlaceholder
            };
            Items.Add(Act.A1, act1);

            var act2 = new KeywardenData
            {
                Act = Act.A2,
                KeywardenSNO = 256022,
                KeySNO = 366947,
                WorldId = 70885,
                LevelAreaId = 57425,
                WaypointNumber = 23,
                BossEncounter = SNOBossEncounter.A2_KeywardenPlaceholder
            };
            Items.Add(Act.A2, act2);

            var act3 = new KeywardenData
            {
                Act = Act.A3,
                KeywardenSNO = 256040,
                KeySNO = 366948,
                WorldId = 93099,
                LevelAreaId = 93173,
                WaypointNumber = 28,
                BossEncounter = SNOBossEncounter.A3_KeywardenPlaceholder
            };
            Items.Add(Act.A3, act3);

            var act4 = new KeywardenData
            {
                Act = Act.A4,
                KeywardenSNO = 256054,
                KeySNO = 366949,
                WorldId = 409510,
                LevelAreaId = 409512,
                WaypointNumber = 43,
                BossEncounter = SNOBossEncounter.A4_KeywardenPlaceholder
            };
            Items.Add(Act.A4, act4);
        }