if后面多加分号
if ( researchCD != null);
{
PopupManager.Instance.ShowMainTips( "正在训练"+researchCD.ToString(), 2);
return;
}
if else 语句缺少了else
if (trainCd != null && trainCd.extraId == currentHero)
{
transProgress.ShowTraining_Times();//正在训练界面刷新追加训练次数
}
{
if (buildInstance.BHeroWaiting(currentHero))
RefreshTrainingTimes();//等待界面刷新追加训练次数
}