public HitFlag(HitFlagCombo combo, bool high, bool low, bool air, bool falling, bool down) { m_high = high; m_low = low; m_air = air; m_falling = falling; m_down = down; m_combo = combo; }
public HitFlag(HitFlagCombo combo, Boolean high, Boolean low, Boolean air, Boolean falling, Boolean down) { m_high = high; m_low = low; m_air = air; m_falling = falling; m_down = down; m_combo = combo; }
Object ToHitFlag(String s) { Boolean high = false; Boolean low = false; Boolean air = false; Boolean falling = false; Boolean down = false; HitFlagCombo combo = HitFlagCombo.DontCare; if (s.IndexOf("H", StringComparison.InvariantCultureIgnoreCase) != -1) { high = true; } if (s.IndexOf("L", StringComparison.InvariantCultureIgnoreCase) != -1) { low = true; } if (s.IndexOf("M", StringComparison.InvariantCultureIgnoreCase) != -1) { high = true; low = true; } if (s.IndexOf("A", StringComparison.InvariantCultureIgnoreCase) != -1) { air = true; } if (s.IndexOf("D", StringComparison.InvariantCultureIgnoreCase) != -1) { down = true; } if (s.IndexOf("F", StringComparison.InvariantCultureIgnoreCase) != -1) { falling = true; } if (s.IndexOf("+", StringComparison.InvariantCultureIgnoreCase) != -1) { combo = HitFlagCombo.Yes; } if (s.IndexOf("-", StringComparison.InvariantCultureIgnoreCase) != -1) { combo = HitFlagCombo.No; } return(new Combat.HitFlag(combo, high, low, air, falling, down)); }