Пример #1
0
    void onLoginButtonClickOK(GameObject target)
    {
        Environment.Operation = 0;

        string username = NGUIText.StripSymbols(mUserName.value);

        if (string.IsNullOrEmpty(username))
        {
            mMessage.text = "[ff0000]用户名不可为空";
            return;
        }
        if (StrFilterManager.Instance.CheckBlacklist(username) == true)
        {
            mMessage.text = "[ff0000]您的用户名包含敏感字";
            return;
        }
        CreateRoleModule module = ModuleManager.Instance.FindModule <CreateRoleModule>();
        uint             Roleid = module.GetRoleID();

        if (Roleid != 1 && Roleid != 2)
        {
            mMessage.text = "[ff0000]请返回重新选择人物角色";
            return;
        }
        NGUITools.SetActive(IconEffects.gameObject, true);
        CreateRoleEvent e = new CreateRoleEvent(CreateRoleEvent.LOGIN_EVENT_CREATE_ROLE);

        e.UserName = username;
        e.id       = Roleid;

        EventSystem.Instance.PushEvent(e);
    }
Пример #2
0
    protected override void OnOpen(object param = null)
    {
        base.OnOpen();

        EventSystem.Instance.addEventListener(CreateRoleEvent.LOGIN_EVENT_CREATE_ROLE_RST, onRst);
        EventSystem.Instance.addEventListener(CreateRoleEvent.LOGIN_EVENT_GET_RANDOM_NAME_RST, onRandomNameRst);

        CreateRoleModule module = ModuleManager.Instance.FindModule <CreateRoleModule>();

        module.SetRoleID(1);
        PlayerTableItem items = DataManager.PlayerTable[module.GetRoleID()] as PlayerTableItem;

        if (items != null)
        {
            roleText.text = items.desc;
        }
        UIAtlasHelper.SetButtonImage(girlBut, "login:girlan", true);
        NGUITools.SetActive(girlSpecial.gameObject, false);
    }
Пример #3
0
    void onCreateRoleClick(GameObject target)
    {
        CreateRoleModule module = ModuleManager.Instance.FindModule <CreateRoleModule>();
        uint             Roleid = module.GetRoleID();

        if (Roleid != 1 && Roleid != 2)
        {
            mMessage1.text = "[ff0000]请选择一个人物";
            return;
        }
        NGUITools.SetActive(createName.gameObject, true);
        PlayerTableItem items = DataManager.PlayerTable[Roleid] as PlayerTableItem;

        if (items == null)
        {
            return;
        }
        UIAtlasHelper.SetSpriteImage(playerIcon, items.face, true);
    }
Пример #4
0
    void onLoginButtonClickReturn(GameObject target)
    {
        CreateRoleModule module = ModuleManager.Instance.FindModule <CreateRoleModule>();

        mUserName.value = "";
        module.SetRoleID(1);
        NGUITools.SetActive(manSpecial.gameObject, true);
        PlayerTableItem items = DataManager.PlayerTable[module.GetRoleID()] as PlayerTableItem;

        if (items == null)
        {
            return;
        }
        roleText.text  = items.desc;
        mMessage1.text = "";
        mMessage.text  = "";
        UIAtlasHelper.SetButtonImage(girlBut, "login:girlan", true);
        NGUITools.SetActive(girlSpecial.gameObject, false);
        NGUITools.SetActive(createName.gameObject, false);
    }
Пример #5
0
    void onGirlButtonClick(GameObject target)
    {
        CreateRoleModule module = ModuleManager.Instance.FindModule <CreateRoleModule>();
        uint             Roleid = module.GetRoleID();

        if (Roleid == 1)
        {
            UIAtlasHelper.SetButtonImage(manBut, "login:manan", true);
            NGUITools.SetActive(manSpecial.gameObject, false);
        }
        if (Roleid != 2)
        {
            module.SetRoleID(2);
            NGUITools.SetActive(girlSpecial.gameObject, true);
            PlayerTableItem items = DataManager.PlayerTable[module.GetRoleID()] as PlayerTableItem;
            if (items == null)
            {
                return;
            }
            roleText.text = items.desc;
        }
    }