示例#1
0
    private void OnClickmainToggle(ButtonScript obj, object args, int param1, int param2)
    {
        UIToggle tog = obj.GetComponent <UIToggle> ();

        RadioToggle(tog);
        gjob = GuildJob.GJ_SecretaryHead;
    }
示例#2
0
    bool IsRefShopCountDown(COM_GuildMember Member)
    {
        GuildJob go = (GuildJob)Enum.ToObject(typeof(GuildJob), Member.job_);

        if (go == GuildJob.GJ_Minister && Member.shopRefreshTimes_ == 3)
        {
            return(true);
        }
        else
        if (go == GuildJob.GJ_Premier && Member.shopRefreshTimes_ == 6)
        {
            return(true);
        }
        else if (go == GuildJob.GJ_SecretaryHead && Member.shopRefreshTimes_ == 4)
        {
            return(true);
        }
        else if (go == GuildJob.GJ_VicePremier && Member.shopRefreshTimes_ == 5)
        {
            return(true);
        }
        else if (go == GuildJob.GJ_People && Member.shopRefreshTimes_ == 2)
        {
            return(true);
        }
        return(false);
    }
示例#3
0
 private void OnyaoqingBtn(ButtonScript obj, object args, int param1, int param2)
 {
     if (GuildSystem.IsInGuild())
     {
         gjob = (GuildJob)Enum.ToObject(typeof(GuildJob), GuildSystem.GetGuildMemberSelf(GamePlayer.Instance.InstId).job_);
         if (gjob == GuildJob.GJ_VicePremier)
         {
             PopText.Instance.Show(LanguageManager.instance.GetValue("yaoqingchenggong"));
         }
         else if (gjob == GuildJob.GJ_SecretaryHead)
         {
             PopText.Instance.Show(LanguageManager.instance.GetValue("yaoqingchenggong"));
         }
         else
         if (gjob == GuildJob.GJ_Premier)
         {
             PopText.Instance.Show(LanguageManager.instance.GetValue("yaoqingchenggong"));
         }
         NetConnection.Instance.inviteJoinGuild(_splayerInst.instName_);
     }
     else
     {
         PopText.Instance.Show(LanguageManager.instance.GetValue("nojiazu"));
     }
 }
示例#4
0
    private void OnClickDeputyToggle(ButtonScript obj, object args, int param1, int param2)
    {
        UIToggle tog = obj.GetComponent <UIToggle> ();

        RadioToggle(tog);
        gjob = GuildJob.GJ_VicePremier;
    }
示例#5
0
    private void OnClickappoint(ButtonScript obj, object args, int param1, int param2)
    {
        gjob = (GuildJob)Enum.ToObject(typeof(GuildJob), param1);

        MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("renming").Replace("{n}", Member.roleName_).Replace("(n1)", LanguageManager.instance.GetValue(param1.ToString())), () => {
            if (gjob == GuildJob.GJ_VicePremier && GuildSystem.GetJopNumber(GuildJob.GJ_VicePremier) == 2)
            {
                PopText.Instance.Show(LanguageManager.instance.GetValue("reminfuzuzhang"));
                return;
            }
            else if (gjob == GuildJob.GJ_SecretaryHead && GuildSystem.GetJopNumber(GuildJob.GJ_SecretaryHead) == 4)
            {
                PopText.Instance.Show(LanguageManager.instance.GetValue("renmingzhanglao"));
                return;
            }
            else
            if (gjob == GuildJob.GJ_Minister && GuildSystem.GetJopNumber(GuildJob.GJ_Minister) == 12)
            {
                PopText.Instance.Show(LanguageManager.instance.GetValue("renmingjingying"));
                return;
            }
            NetConnection.Instance.changeMemberPosition((int)Member.roleId_, gjob);
        }, false, () => {
            gameObject.SetActive(false);
        });
        gameObject.SetActive(false);
//		changeObj.SetActive (true);
//		AppointTips atips = changeObj.GetComponent<AppointTips>();
//		atips.Member = Member;
//		gameObject.SetActive (false);
    }
示例#6
0
    private void OnClickKick(ButtonScript obj, object args, int param1, int param2)
    {
        COM_GuildMember self = GuildSystem.GetGuildMemberSelf(GamePlayer.Instance.InstId);
        GuildJob        job  = (GuildJob)Enum.ToObject(typeof(GuildJob), self.job_);

        if (job == GuildJob.GJ_Premier || job == GuildJob.GJ_VicePremier)
        {
            GuildJob mjob = (GuildJob)Enum.ToObject(typeof(GuildJob), Member.job_);
            if (mjob == GuildJob.GJ_People)
            {
                NetConnection.Instance.kickOut((int)Member.roleId_);
            }
            else
            {
                PopText.Instance.Show(LanguageManager.instance.GetValue("tichuduiyuan"));
            }
        }
        else
        {
            PopText.Instance.Show(LanguageManager.instance.GetValue("EN_CommandPositionLess"));
        }


        gameObject.SetActive(false);
    }
示例#7
0
    public static bool IsGuildMessage()
    {
        GuildJob gjob = (GuildJob)Enum.ToObject(typeof(GuildJob), GetGuildMemberSelf(GamePlayer.Instance.InstId).job_);

        if (gjob == GuildJob.GJ_Premier && GuildRequestDatas.Count > 0 || gjob == GuildJob.GJ_VicePremier && GuildRequestDatas.Count > 0)
        {
            return(true);
        }
        return(false);
    }
示例#8
0
    public static int GetJopNumber(GuildJob jop)
    {
        int num = 0;

        for (int i = 0; i < GuildMembers.Count; i++)
        {
            if (GuildMembers[i].job_ == (int)jop)
            {
                num++;
            }
        }
        return(num);
    }
示例#9
0
    bool IsRefShopCountDown()
    {
        GuildJob go = (GuildJob)Enum.ToObject(typeof(GuildJob), GuildSystem.GetGuildMemberSelf(GamePlayer.Instance.InstId).job_);

        if (go == GuildJob.GJ_Premier)
        {
            return(true);
        }
        else if (go == GuildJob.GJ_SecretaryHead)
        {
            return(true);
        }
        else if (go == GuildJob.GJ_VicePremier)
        {
            return(true);
        }
        return(false);
    }