protected override ModelConditionFlag[] GetModelConditionFlags(int weaponIndex) => new[] { ModelConditionFlagUtility.GetReloadingFlag(weaponIndex), ModelConditionFlagUtility.GetFiringOrReloadingFlag(weaponIndex) };
protected override ModelConditionFlag[] GetModelConditionFlags(int weaponIndex) => new[] { ModelConditionFlagUtility.GetPreAttackFlag(weaponIndex), ModelConditionFlagUtility.GetFiringOrPreAttackFlag(weaponIndex) };