public override void Execute(object data = null) { ShopArgs e = data as ShopArgs; UIShop shop = GetView <UIShop>(); GameModel gm = GetModel <GameModel>(); if (gm.GetMoney(e.coin)) { gm.FootballInfoList[e.index].State = e.state; shop.UpdateUI(); } else { shop.TipMessage("金币不足!"); } }