将判断逻辑和ui层分开，反作弊