public void SendUpgradeStarlv(long heroid) { HeroData data = MonoInstancePool.getInstance<HeroManager> ().getHero (heroid); if(null == data) { return; } int curStar = data.starLevel; int needDebris = StaticHero_star.Instance ().getInt (curStar, "itemnum"); int haveDebris = data.debris; if(haveDebris < needDebris) { ErrorParse err = (ErrorParse)FindObjectOfType(typeof(ErrorParse)); if(err != null) { err.showErrorWindow("没有足够的碎片"); return; } } MsgHeroUpgradeStarReq msg = new MsgHeroUpgradeStarReq(); msg.heroGuid = heroid; MonoInstancePool.getInstance<NetWorkScript>().sendMessage((int)DataMessage.DATA_MSG_ID.ID_C2S_HERO_UPGRADE_STAR, msg); }
public void sendHeroStarUp(long heroID) { MsgHeroUpgradeStarReq msg = new MsgHeroUpgradeStarReq(); msg.heroGuid = heroID; MonoInstancePool.getInstance<NetWorkScript>().sendMessage((int)DataMessage.DATA_MSG_ID.ID_C2S_HERO_UPGRADE_STAR, msg); }