Decompiler artifact: the local function `SetCardNumLabel(UILabel, int, bool)` had its third parameter recovered as `flag`, but the (also-decompiled) call sites pass it by the named argument `isRed:` (lines 875-876). Param name vs. named-arg mismatch -> CS1739. Mechanical fix (zero logic change): rename the parameter `flag` -> `isRed` and its single use in the body. No behavior change. --- Engine/UICardList.cs (local fn ~line 878) - static void SetCardNumLabel(UILabel label, int num3, bool flag) + static void SetCardNumLabel(UILabel label, int num3, bool isRed) { label.text = num3.ToString(); - label.color = (flag ? LabelDefine.TEXT_COLOR_RED : LabelDefine.TEXT_COLOR_NORMAL); + label.color = (isRed ? LabelDefine.TEXT_COLOR_RED : LabelDefine.TEXT_COLOR_NORMAL); }