Exemple #1
0
    void OnClicCreate(ButtonScript obj, object args, int param1, int param2)
    {
        int tMinLevel          = 0;
        int tMaxLevel          = 0;
        COM_CreateTeamInfo cti = new COM_CreateTeamInfo();

        cti.type_          = typeTeam;
        cti.name_          = TeamSystem._MyTeamInfo.name_;
        cti.pwd_           = TeamSystem._MyTeamInfo.pwd_;
        cti.maxMemberSize_ = 5;



        if (leftLevel > rightLevel)
        {
//			tMinLevel =rightLevel;
//			tMaxLevel = leftLevel;
            PopText.Instance.Show(LanguageManager.instance.GetValue("shangxiandengji"));
            return;
        }
        else
        {
            tMinLevel = leftLevel;
            tMaxLevel = rightLevel;
        }
        cti.minLevel_ = (ushort)tMinLevel;
        cti.maxLevel_ = (ushort)tMaxLevel;
        NetConnection.Instance.changeTeam(cti);
    }
Exemple #2
0
    void OnClickJDW(ButtonScript obj, object args, int param1, int param2)
    {
        if (!GamePlayer.Instance.GetOpenSubSystemFlag(OpenSubSystemFlag.OSSF_Team))
        {
            PopText.Instance.Show(LanguageManager.instance.GetValue("duiwuweikai"));
            return;
        }
        //if(!(((PlayerInst.openSubSystemFlag_) &(0x1 << (int)OpenSubSystemFlag.OSSF_Team)) != 0))
        //{
        //	PopText.Instance.Show(LanguageManager.instance.GetValue("Duifangduiwu"));
        //	return;
        //}
        SceneData ssd = SceneData.GetData(GameManager.SceneID);

        //if(ssd.sceneType_ == SceneType.SCT_AlonePK||ssd.sceneType_ == SceneType.SCT_TeamPK)
        //{
        //    PopText.Instance.Show(LanguageManager.instance.GetValue("bunengzudui"));
        //    return;
        //}
        if (ssd.sceneType_ == SceneType.SCT_GuildBattleScene)
        {
            if (!GuildSystem.IsInMyGuild(PlayerInst.instId_))
            {
                PopText.Instance.Show(LanguageManager.instance.GetValue("bunengyaoqingdifang"));
                return;
            }
        }
        if (TeamSystem.IsInTeam())
        {
            if (!TeamSystem.IsTeamLeader(GamePlayer.Instance.InstId))
            {
                PopText.Instance.Show(LanguageManager.instance.GetValue("onlyLeaderCanOperate"));
            }
            else
            {
                NetConnection.Instance.inviteTeamMember(PlayerInst.instName_);
                //PopText.Instance.Show(LanguageManager.instance.GetValue("yaoqingchenggong"));
                gameObject.SetActive(false);
            }
        }
        else
        {
            //NetConnection.Instance.jointLobby();

            COM_CreateTeamInfo cti = new COM_CreateTeamInfo();
            cti.type_ = TeamType.TT_MainQuest;
            cti.name_ = LanguageManager.instance.GetValue("autoTeam");
            //cti.pwd_ = passWordInput.text;
            cti.maxMemberSize_ = 5;
            cti.minLevel_      = 1;
            cti.maxLevel_      = (ushort)maxLevel;
            NetConnection.Instance.createTeam(cti);
            // NetConnection.Instance.inviteTeamMember(PlayerInst.instName_);
            PopText.Instance.Show(LanguageManager.instance.GetValue("yaoqingchenggong"));
        }
    }
Exemple #3
0
    void OnClicCloseKai(ButtonScript obj, object args, int param1, int param2)
    {
        isStart = false;
        TeamSystem.maxMembers++;
        COM_CreateTeamInfo cti = new COM_CreateTeamInfo();

//		cti.type_ = TeamUIPanel.teamInfo_.type_;
//		cti.name_ = TeamUIPanel.teamInfo_.name_;
//		cti.pwd_ = TeamUIPanel.teamInfo_.pwd_;
        cti.maxMemberSize_ = (byte)TeamSystem.maxMembers;
//		cti.minLevel_ = (ushort)TeamUIPanel.teamInfo_.minLevel_;
//		cti.maxLevel_ = (ushort)TeamUIPanel.teamInfo_.maxLevel_;
        NetConnection.Instance.changeTeam(cti);
        guanBtn.gameObject.SetActive(true);
        KaiBtn.gameObject.SetActive(false);
    }
Exemple #4
0
    void OnClicCreate(ButtonScript obj, object args, int param1, int param2)
    {
//		Regex reg = new Regex("^[A-Za-z0-9]{0,6}$");
//		if (!reg.IsMatch(passWordInput.value))
//		{
//			//ErrorTipsUI.ShowMe(LanguageManager.instance.GetValue("mimaJia"));
//			PopText.Instance.Show(LanguageManager.instance.GetValue("mimaJia"));
//		}
//		Regex reg1 = new Regex("^[A-Za-z0-9]{0,6}$");
//		if(!reg1.IsMatch(nameInput.value))
//		{
//			ErrorTipsUI.ShowMe(LanguageManager.instance.GetValue("mimaJia"));
//		}
//		else
//		{
        if (nameInput.text.Equals(""))
        {
            PopText.Instance.Show(LanguageManager.instance.GetValue("duiwumingbuweikong"));
            return;
        }
        int tMinLevel          = 0;
        int tMaxLevel          = 0;
        COM_CreateTeamInfo cti = new COM_CreateTeamInfo();

        cti.type_          = typeTeam;
        cti.name_          = nameInput.text;
        cti.pwd_           = passWordInput.text;
        cti.maxMemberSize_ = 5;
        if (leftLevel > rightLevelm)
        {
            tMinLevel = rightLevelm;
            tMaxLevel = leftLevel;
        }
        else
        {
            tMinLevel = leftLevel;
            tMaxLevel = rightLevelm;
        }
        cti.minLevel_ = (ushort)tMinLevel;
        cti.maxLevel_ = (ushort)tMaxLevel;
        NetConnection.Instance.createTeam(cti);
        NetConnection.Instance.exitLobby();
        //TeamUIPanel.Instance.ClearRosObj();
//		}
    }
Exemple #5
0
    private void OnClickYQ(ButtonScript obj, object args, int param1, int param2)
    {
        if (!GamePlayer.Instance.GetOpenSubSystemFlag(OpenSubSystemFlag.OSSF_Team))
        {
            PopText.Instance.Show(LanguageManager.instance.GetValue("duiwuweikai"));
            return;
        }
//		if(!(((PlayerInst.openSubSystemFlag_) &(0x1 << (int)OpenSubSystemFlag.OSSF_Team)) != 0))
//		{
//			PopText.Instance.Show(LanguageManager.instance.GetValue("Duifangduiwu"));
//			return;
//		}
        SceneData ssd = SceneData.GetData(GameManager.SceneID);

        if (ssd.sceneType_ == SceneType.SCT_AlonePK || ssd.sceneType_ == SceneType.SCT_TeamPK)
        {
            PopText.Instance.Show(LanguageManager.instance.GetValue("bunengzudui"));
            return;
        }
        if (TeamSystem.IsInTeam())
        {
            NetConnection.Instance.inviteTeamMember(Member.roleName_);
            gameObject.SetActive(false);
        }
        else
        {
            //NetConnection.Instance.jointLobby();

            COM_CreateTeamInfo cti = new COM_CreateTeamInfo();
            cti.type_ = TeamType.TT_None;
            cti.name_ = "";
            //cti.pwd_ = passWordInput.text;
            cti.maxMemberSize_ = 5;
            cti.minLevel_      = 1;
            cti.maxLevel_      = 60;
            NetConnection.Instance.createTeam(cti);
        }



        //NetConnection.Instance.inviteTeamMember (Member.roleName_);
    }
Exemple #6
0
    void OnClickOff(ButtonScript obj, object args, int param1, int param2)
    {
        isStart = true;
        TeamSystem.maxMembers--;
        isOpen = false;
        COM_CreateTeamInfo cti = new COM_CreateTeamInfo();

        cti.type_          = TeamSystem._MyTeamInfo.type_;
        cti.name_          = TeamSystem._MyTeamInfo.name_;
        cti.pwd_           = TeamSystem._MyTeamInfo.pwd_;
        cti.maxMemberSize_ = (byte)TeamSystem.maxMembers;
        cti.minLevel_      = (ushort)TeamSystem._MyTeamInfo.minLevel_;
        cti.maxLevel_      = (ushort)TeamSystem._MyTeamInfo.maxLevel_;
        NetConnection.Instance.changeTeam(cti);
        //StateSp.spriteName = "yiguanbi";
//		if(TeamUI.UpdateMemberPositionUIOk != null)
//		{
//			TeamUI.UpdateMemberPositionUIOk();
//		}
        OpenBtn.gameObject.SetActive(true);
        offBtn.gameObject.SetActive(false);
    }
Exemple #7
0
    void OnClickDetermine(ButtonScript obj, object args, int param1, int param2)
    {
        Regex reg = new Regex("^[A-Za-z0-9]{0,6}$");

        if (!reg.IsMatch(passWordInput.value))
        {
            //ErrorTipsUI.ShowMe(LanguageManager.instance.GetValue("mimaJia"));
            PopText.Instance.Show(LanguageManager.instance.GetValue("mimaJia"));
        }
        else
        {
            COM_CreateTeamInfo cti = new COM_CreateTeamInfo();
            //	cti.type_ = TeamUIPanel.teamInfo_.type_;
            //	cti.name_ = TeamUIPanel.teamInfo_.name_;
            cti.pwd_           = passWordInput.text;
            cti.maxMemberSize_ = 5;
            cti.minLevel_      = (ushort)TeamSystem.minLevel;
            cti.maxLevel_      = (ushort)TeamSystem.maxLevel;
            NetConnection.Instance.changeTeam(cti);

            gameObject.SetActive(false);
        }
    }
Exemple #8
0
    void OnClickOpen(ButtonScript obj, object args, int param1, int param2)
    {
        //if(TeamSystem.IsInTeam())
        isStart = false;
        isOpen  = true;
        TeamSystem.maxMembers++;
        COM_CreateTeamInfo cti = new COM_CreateTeamInfo();

        cti.type_          = TeamSystem._MyTeamInfo.type_;
        cti.name_          = TeamSystem._MyTeamInfo.name_;
        cti.pwd_           = TeamSystem._MyTeamInfo.pwd_;
        cti.maxMemberSize_ = (byte)TeamSystem.maxMembers;
        cti.minLevel_      = (ushort)TeamSystem._MyTeamInfo.minLevel_;
        cti.maxLevel_      = (ushort)TeamSystem._MyTeamInfo.maxLevel_;
        NetConnection.Instance.changeTeam(cti);
        //StateSp.spriteName = "dengdaizhong";
        if (TeamUI.UpdateMemberPositionUIOk != null)
        {
            TeamUI.UpdateMemberPositionUIOk();
        }
        offBtn.gameObject.SetActive(true);
        OpenBtn.gameObject.SetActive(false);
    }