public int[] LoadStates(string roleId) { RoleStoryAsset ret = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <RoleStoryAsset>("Roles/role" + roleId); return(new int[] { ret.initProperties[0], ret.initProperties[1], ret.initProperties[2], ret.initProperties[3], ret.initProperties[4] }); }
public override void PostInit() { { for (int i = 0; i < 5; i++) { RoleStoryAsset ret = GameMain.GetInstance().GetModule <ResLoader> ().LoadResource <RoleStoryAsset> ("Roles/role" + i); if (ret != null) { view.roleList[i].name.text = ret.Name; view.roleList[i].desp.text = ret.Desp; } } view.properies.Setup(); switchSelectedStory(0); } }
public void switchSelectedStory(int idx) { if (nowIdx == idx) { return; } foreach (RoleItemView roleView in view.roleList) { roleView.chooseHint.enabled = false; } view.roleList [idx].chooseHint.enabled = true; //view.properies.SetPointValues (new int[]{Random.Range(10,20),Random.Range(10,20),Random.Range(10,20),Random.Range(10,20),Random.Range(10,20)}); nowIdx = idx; RoleStoryAsset ret = pResLoader.LoadResource <RoleStoryAsset> ("Roles/role" + idx); if (ret != null) { view.DetailName.text = ret.Name; view.DetailDesp.text = ""; foreach (string ss in ret.specialList) { view.DetailDesp.text += ss + "\n"; } view.InitMoney.text = ret.initMoney + ""; view.InitAttr.text = ret.initFreePoint + ""; view.InitSkill.text = ret.initSkillPoint + ""; view.properies.SetPointValues(ret.initProperties); for (int i = 0; i < view.extraInfoList.Count; i++) { pResLoader.ReleaseGO("UI/Role/extra", view.extraInfoList[i].root.gameObject); } view.extraInfoList.Clear(); for (int i = 0; i < ret.initOwning.Count; i++) { ExtraInfoView vv = new ExtraInfoView(); GameObject go = pResLoader.Instantiate("UI/Role/extra", view.extraContainer); vv.BindView(go.transform); view.extraInfoList.Add(vv); } } }
public void InitRole(string roleId) { RoleStoryAsset ret = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <RoleStoryAsset>("Roles/role" + roleId); roleStats.meili = ret.initProperties[0]; roleStats.tili = ret.initProperties[1]; roleStats.koucai = ret.initProperties[2]; roleStats.jiyi = ret.initProperties[3]; roleStats.fanying = ret.initProperties[4]; money = ret.initMoney; pCardMdl.AddCards(ret.initCards); pCardMdl.AddCards(ret.initOwning); FakePlatformInfo(); NowPlatformId = "begin"; }
public void InitRole(string roleId) { RoleStoryAsset ret = GameMain.GetInstance().GetModule <ResLoader>().LoadResource <RoleStoryAsset>("Roles/role" + roleId); roleStats.waiguan = ret.initProperties[0]; roleStats.caiyi = ret.initProperties[1]; roleStats.kangya = ret.initProperties[2]; roleStats.jishu = ret.initProperties[3]; roleStats.koucai = ret.initProperties[4]; //初始金钱 money = ret.initMoney + 0; pCardMdl.AddCards(ret.initCards); pCardMdl.AddCards(ret.initOwning); BadPoint = 20; XinqingLevel = 10; FakePlatformInfo(); NowPlatformId = "begin"; }