Esempio n. 1
0
    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));
        }
    }
Esempio n. 2
0
    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);
        }
    }
Esempio n. 3
0
 public override void Init(params object[] args)
 {
     base.Init(args);
     bigMapSetting = DataTable.FindBigMapSetting((int)BigMapIdType);
 }