public void UpdateWords() { RoleStats rs = rm.GetStats(); view.FansShow.text = (int)(rm.Fensi) + ""; view.meili.text = (int)(rs.waiguan) + ""; view.fanying.text = (int)(rs.caiyi) + ""; view.tili.text = (int)(rs.kangya) + ""; view.jiyi.text = (int)(rs.jishu) + ""; view.koucai.text = (int)(rs.koucai) + ""; view.moneyValue.text = (int)(rm.Money) + ""; view.currentTurn.text = (int)(rm.GetCurrentTurn() + 1) + ""; }
public override void Init() { mUIMgr = GameMain.GetInstance().GetModule <UIMgr>(); mResLoader = GameMain.GetInstance().GetModule <ResLoader>(); mCardMdl = GameMain.GetInstance().GetModule <CardDeckModule>(); pRoleMgr = GameMain.GetInstance().GetModule <RoleModule>(); state = new ZhiboGameState(); state.stats = new RoleStats(pRoleMgr.GetStats()); state.BadLevel = pRoleMgr.GetBadLevel(); state.ZhiboBuffs.Clear(); state.Cards.Clear(); state.Danmus.Clear(); mBuffManager = new ZhiboBuffManager(this); mEmergencyManager = new ZhiboEmergencyManager(this); state.TurnLeft = 12; state.TurnTimeLeft = 30f; state.Score = 0; state.MaxScore = 100; state.Qifen = 300; state.Tili = 10; spdRate = 1.0f; lastTick = 0; nextTick = 0; bigOneNext = 3; bigOneCount = 0; LoadDanmuDict(); LoadCard(); mUICtrl = mUIMgr.ShowPanel("ZhiboPanel") as ZhiboUI; //NextTurn(); NextTurnCaller(); }
public bool checkSkillRequirement(SkillInfo2 skill) { for (int i = 0; i < skill.Requirements.reqStats.Count; i++) { switch (skill.Requirements.reqStats[i]) { case SkillReqType.koucai: if (mRoleMdl.GetStats().koucai < skill.Requirements.reqValues[i]) { mUIMgr.ShowHint("口才不足"); return(false); } break; case SkillReqType.caiyi: if (mRoleMdl.GetStats().caiyi < skill.Requirements.reqValues[i]) { mUIMgr.ShowHint("才艺不足"); return(false); } break; case SkillReqType.jishu: if (mRoleMdl.GetStats().jishu < skill.Requirements.reqValues[i]) { mUIMgr.ShowHint("技术不足"); return(false); } break; case SkillReqType.kangya: if (mRoleMdl.GetStats().kangya < skill.Requirements.reqValues[i]) { mUIMgr.ShowHint("抗压不足"); return(false); } break; case SkillReqType.waiguan: if (mRoleMdl.GetStats().waiguan < skill.Requirements.reqValues[i]) { mUIMgr.ShowHint("外观不足"); return(false); } break; case SkillReqType.fensi: if (mRoleMdl.GetStats().waiguan < skill.Requirements.reqValues[i]) { mUIMgr.ShowHint("好像还没有那么火"); return(false); } break; case SkillReqType.money: if (mRoleMdl.GetStats().waiguan < skill.Requirements.reqValues[i]) { mUIMgr.ShowHint("目前还没有那么多钱"); return(false); } break; } } if (mRoleMdl.GetSkillPoint() < skill.Requirements.reqSkillPointValue) { mUIMgr.ShowHint("技能点不足"); return(false); } return(true); }