namespace Wizard; public class FreeBattleDoMatchingTask : DoMatchingBase { public FreeBattleDoMatchingTask() { switch (Data.CurrentFormat) { case Format.Rotation: base.type = ApiType.Type.FreeBattleDoMatchingRotation; break; case Format.Unlimited: base.type = ApiType.Type.FreeBattleDoMatchingUnlimited; break; case Format.PreRotation: base.type = ApiType.Type.FreeBattleDoMatchingPreRotation; break; case Format.Crossover: base.type = ApiType.Type.FreeBattleDoMatchingCrossover; break; case Format.MyRotation: base.type = ApiType.Type.FreeBattleDoMatchingMyRotation; break; case Format.Avatar: base.type = ApiType.Type.FreeBattleDoMatchingAvatar; break; } } protected override int Parse() { int num = base.Parse(); if (num != 1) { return num; } SettingDoMatchingData(); return num; } }