public override void Init(params object[] args) { base.Init(args); //Vector3 theVec = (Vector3)args[0]; //this.contentPos = new Vector3(theVec.x, theVec.y,transform.position.z); BigMapSetting bigMapSetting = args[1] as BigMapSetting; //string str1 = (string)args[1]; //string str2 = (string)args[2]; //string str3 = (string)args[3]; string[] actionIdArr = bigMapSetting.actions.Split('|'); //如果答应了和谁一起做事 for (int i = 0; i < actionIdArr.Length; i++) { int theId = actionIdArr[i].ToInt32(); selfAdaptionChooseBtnViewList.Add(PanelManager.Instance.OpenSingle <ChooseActionBtnView>(grid, this, theId)); } }
public Image img_bar; //bar public override void Init(params object[] args) { Clear(); curActionPlanList = args[0] as List <Plan>; int actionId = curActionPlanList[0].actionId; ActionSetting actionSetting = DataTable.FindActionSetting(actionId); BigMapSetting bigMapSetting = DataTable.FindBigMapSetting(actionSetting.bigMapId.ToInt32()); EventCenter.Register(TheEventType.ActionProcess, OnActionProcess); EventCenter.Register(TheEventType.ActionPause, ActionPause); img.sprite = ResourceManager.Instance.GetObj <Sprite>(ConstantVal.actionSceneFolderPath + bigMapSetting.sceneImgName);// action.sprt; GenerateActionListPeople(curActionPlanList); //btn_backClas sRoom.onClick.RemoveAllListeners(); //btn_backClassRoom.onClick.AddListener(() => //{ // NewBehaviourScript.Instance.BackClassRoom(); //}); addBtnListener(btn_backClassRoom, () => GameModuleManager.Instance.ChangeGameModule(GameModuleType.BigMap)); addBtnListener(btn_continue, () => { GameActionManager.Instance.ContinueAction(); }); trans_grid.gameObject.SetActive(false); btn_continue.gameObject.SetActive(false); //如果是图书馆,则直接弹考试界面 if ((ActionType)RoleManager.Instance._CurGameInfo.PlayerPeople.ChoosedActionId == ActionType.GoLibraryStudy) { PanelManager.Instance.OpenPanel <ExamPreparePanel>(PanelManager.Instance.trans_layer2); } }
public override void Init(params object[] args) { base.Init(args); bigMapSetting = DataTable.FindBigMapSetting((int)BigMapIdType); }