public CombatAreaData(CombatArea input)
    {
        monstersEnabled = new Dictionary <int, MonsterData>();
        foreach (int key in input.GetMonstersEnabled().Keys.ToList())
        {
            monstersEnabled.Add(key, new MonsterData(input.GetMonstersEnabled()[key]));
            // 로드해서 서로 찾을 수 있게 인덱스 값 저장해줌
            //monstersEnabled[key].index = key;
        }


        monstersDisabled = new Dictionary <int, MonsterData>();
        foreach (int key in input.GetMonstersDisabled().Keys.ToList())
        {
            monstersDisabled.Add(key, new MonsterData(input.GetMonstersDisabled()[key]));
            //monstersDisabled[key].index = key;
        }

        adventurersInside = new List <AdventurerData>();
        foreach (GameObject item in input.GetAdventurersInside())
        {
            adventurersInside.Add(new AdventurerData(item));
        }

        stageNum = input.stageNum;
    }
示例#2
0
文件: Unit.cs 项目: aash/Singular
 public CombatScenario( int range, float basegcd, CombatArea area = CombatArea.Radius, float maxdmgtime = 0f)
 {
     Range = range;
     BaseGcd = basegcd;
     Area = area;
     MaxAgeForDamage = maxdmgtime;
     Mobs = new List<WoWUnit>();
 }
示例#3
0
 public void SetHabitat(CombatArea input)
 {
     habitat = input;
 }
示例#4
0
 public void SetCombatArea(CombatArea ca)
 {
     myArea = ca;
 }