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; }
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>(); }
public void SetHabitat(CombatArea input) { habitat = input; }
public void SetCombatArea(CombatArea ca) { myArea = ca; }