예제 #1
0
 void Start()
 {
     roles = CreatePlayerRole.GetRoles();
     ShowPlayerInfo(CreatePlayerRole.roleId);
     UIManager.SetButtonEventHandler(EnButton.gameObject, EnumButtonEvent.OnClick, OnClickDEnButton, 0, 0);
     UIManager.SetButtonEventHandler(CanButton.gameObject, EnumButtonEvent.OnClick, OnClickCanButton, 0, 0);
 }
예제 #2
0
    public void ClearCurrentState()
    {
        CinemaManager cm = GameObject.FindObjectOfType <CinemaManager>();

        if (cm != null)
        {
            cm.Clear();
        }
        _IsSenseMode = false;
        nextBattle_  = null;
        XInput.Instance.dealInput = true;
        CreatePlayerRole.Reset();
        GlobalInstanceFunction.Instance.Clear();
        Battle.Instance.ResetData();
        TeamSystem._MyTeamInfo = null;
        Prebattle.Instance.Fini();
        Prebattle.Instance.StopAllAutoSystem();
        Prebattle.Instance.nextInfo_   = null;
        Prebattle.Instance.tooFastOper = false;
        StageMgr.ClearStageLoadQue();
        EffectMgr.Instance.DeleteAll();
        GamePlayer.Instance.isInBattle = false;
        GuildSystem.Clear();
        TeamSystem.Clear();
        SuccessSystem.Clear();
        GatherSystem.instance.Clear();
        GuideManager.Instance.ClearMask();
        UIFactory.Instance.ClearLoadedUI();
        SoundTools.StopMusic();
        RaiseUpSystem.Clear();
        BagSystem.instance.BagClear();
        PopText.Instance.Clear();
        GamePlayer.Instance.babies_list_.Clear();
    }
예제 #3
0
    void Start()
    {
        roles = CreatePlayerRole.GetRoles();

        UIManager.SetButtonEventHandler(DeletePlayer.gameObject, EnumButtonEvent.OnClick, OnClickDeletePlayer, 0, 0);
        UIManager.SetButtonEventHandler(startBtn.gameObject, EnumButtonEvent.OnClick, OnClickstart, 0, 0);
        nameLabel.text  = nameStr;
        levelLabel.text = LevelStr;
    }
예제 #4
0
    private void OnClickbackBtn(ButtonScript obj, object args, int param1, int param2)
    {
        CreatePlayerRole cpr = Camera.main.GetComponent <CreatePlayerRole> ();

        if (cpr != null)
        {
            cpr.CamerMoveBack();
        }
        cpr.RecoveryRoleDisplay();
        XuanPanel.Instance.SetIconShowState(true);
        Camera.main.GetComponent <CreatePlayerRole> ().ShowPlayerObj();
        gameObject.SetActive(false);
    }
예제 #5
0
    void InitAlreadyHadPlayer()
    {
        roles = CreatePlayerRole.GetRoles();

        maxCount = roles.Count;
        for (int i = 0; i < roles.Count; i++)
        {
            COM_SimpleInformation role = roles[i];
            rolesId.Add(role.instId_);
            CreatePlayerObj(role);
        }
        posIndex += roles.Count;
        if (posIndex < cRole.playerPos.Length)
        {
            SetCreateBtnPos();
        }
    }
예제 #6
0
 void AssetLoadCallBack(GameObject ro, ParamData data)
 {
     ro.name = data.iParam.ToString();
     rolesobj.Add(ro);
     curCount++;
     if (curCount == maxCount)
     {
         for (int i = 0; i < CreatePlayerRole.GetRoles().Count; i++)
         {
             for (int j = 0; j < rolesobj.Count; j++)
             {
                 if (CreatePlayerRole.GetRoles()[i].instId_ == int.Parse(rolesobj[j].name))
                 {
                     gos.Add(rolesobj[j]);
                 }
             }
         }
         SetPlayerPos();
     }
 }
예제 #7
0
    void Start()
    {
        tipsLable.text        = LanguageManager.instance.GetValue("tishixuanren");
        _PlayerNameLable.text = LanguageManager.instance.GetValue("Player_name");
        stGame = createNameObj.GetComponent <StartGame>();
        crole  = Camera.main.GetComponent <CreatePlayerRole> ();
        RolePanelObj.SetActive(false);
        GameObject shu = GameObject.FindGameObjectWithTag("shu");

        cRole = Camera.main.GetComponent <CreatePlayerRole> ();
        backBtn.gameObject.SetActive(false);
        SetinfoBtnState(false);
        InitPlayerIconBtn();
        InitAlreadyHadPlayer();
        SetIconShowState(false);
        SetRoleinfo = SetinfoBtnState;
        createP.gameObject.SetActive(false);
        UIManager.SetButtonEventHandler(backBtn.gameObject, EnumButtonEvent.OnClick, OnClickbackBtn, 0, 0);
        UIManager.SetButtonEventHandler(createP.gameObject, EnumButtonEvent.OnClick, OnClickcreateP, 0, 0);
        SetPlayerPanleInfo = SetrolesPanle;
    }