Esempio n. 1
0
    /// <summary>
    /// 打开角色信息面板
    /// </summary>
    private void OpenRoleInfo()
    {
        roleInfoView = UIViewUtil.Instance.OpenWindow(UIViewType.RoleInfo).GetComponent <UIRoleInfoView>();
        DataTransfer data = new DataTransfer();

        data.SetData(ConstDefine.JobId, info.JobId);
        data.SetData(ConstDefine.NickName, info.RoleNickName);
        data.SetData(ConstDefine.Level, info.Level);
        data.SetData(ConstDefine.Fighting, info.Fighting);
        data.SetData(ConstDefine.Gold, info.Gold);
        data.SetData(ConstDefine.Money, info.Money);
        data.SetData(ConstDefine.CurrentHP, info.CurrentHP);
        data.SetData(ConstDefine.MaxHP, info.MaxHP);
        data.SetData(ConstDefine.CurrentMP, info.CurrentMP);
        data.SetData(ConstDefine.MaxMP, info.MaxMP);
        data.SetData(ConstDefine.CurrentExp, info.Exp);
        data.SetData(ConstDefine.MaxExp, 1000);
        data.SetData(ConstDefine.Attack, info.Attack);
        data.SetData(ConstDefine.Defense, info.Defense);
        data.SetData(ConstDefine.Dodge, info.Dodge);
        data.SetData(ConstDefine.Hit, info.Hit);
        data.SetData(ConstDefine.Res, info.Res);
        data.SetData(ConstDefine.Cri, info.Cri);
        roleInfoView.SetUI(data);
    }
Esempio n. 2
0
    /// <summary> 打开角色信息界面 </summary>
    public void OpenRoleInfoWindow()
    {
        m_RoleInfoWindow = WindowUtil.Instance.OpenWindow(Window.RoleInfo).GetComponent <UIRoleInfoWindow>();
        GameObject equipInfoObj = ResourcesManager.Instance.LoadOther("RolePackage/PlayerEquipInfo");

        equipInfoObj.transform.SetParent(m_RoleInfoWindow.Container);
        equipInfoObj.transform.localScale = Vector3.one;
        equipInfoObj.GetComponent <RectTransform>().offsetMin = Vector2.zero;
        equipInfoObj.GetComponent <RectTransform>().offsetMax = Vector2.zero;
        m_RoleEquipInfoView = equipInfoObj.GetComponent <UIRoleEquipInfoView>();
        GameObject roleInfoobj = ResourcesManager.Instance.LoadOther("RolePackage/PlayerRoleInfo");

        roleInfoobj.transform.SetParent(m_RoleInfoWindow.Container);
        roleInfoobj.transform.localScale = Vector3.one;
        roleInfoobj.GetComponent <RectTransform>().offsetMin = Vector2.zero;
        roleInfoobj.GetComponent <RectTransform>().offsetMax = Vector2.zero;
        m_RoleInfoView = roleInfoobj.GetComponent <UIRoleInfoView>();
        m_RoleInfoView.SetData(PlayerTransferData);
    }
Esempio n. 3
0
    public void OpenRoleInfoView(Transform container)
    {
        m_uIRoleInfoView = WindowUIMgr.Instance.OpenWindow(WindowUIType.RoleInfo).GetComponent <UIRoleInfoView>();

        m_uIRoleInfoView.gameObject.transform.parent = container;

        m_uIRoleInfoView.transform.localPosition = Vector3.zero;

        m_uIRoleInfoView.transform.localScale = Vector3.one * 0.8f;

        RoleInfoMainPlayer roleInfo = (RoleInfoMainPlayer)GlobalInit.Instance.CurrPlayer.CurrRoleInfo;

        //保存角色相关信息
        TransferData data = new TransferData();

        data.SetValue(ConstDefine.JobId, roleInfo.JobId);
        data.SetValue(ConstDefine.NickName, roleInfo.RoleNickName);
        data.SetValue(ConstDefine.Level, roleInfo.Level);
        data.SetValue(ConstDefine.Fighting, roleInfo.Fighting);
        data.SetValue(ConstDefine.Money, roleInfo.Money);
        data.SetValue(ConstDefine.Gold, roleInfo.Gold);
        data.SetValue(ConstDefine.Exp, roleInfo.Exp);
        data.SetValue(ConstDefine.MaxHP, roleInfo.MaxHP);
        data.SetValue(ConstDefine.MaxMP, roleInfo.MaxMP);
        data.SetValue(ConstDefine.CurrHP, roleInfo.CurrHP);
        data.SetValue(ConstDefine.CurrMP, roleInfo.CurrMP);
        data.SetValue(ConstDefine.Attack, roleInfo.Attack);
        data.SetValue(ConstDefine.Defense, roleInfo.Defense);
        data.SetValue(ConstDefine.Hit, roleInfo.Hit);
        data.SetValue(ConstDefine.Dodge, roleInfo.Dodge);
        data.SetValue(ConstDefine.Cri, roleInfo.Cri);
        data.SetValue(ConstDefine.Res, roleInfo.Res);

        if (m_uIRoleInfoView != null)
        {
            m_uIRoleInfoView.SetRoleInfo(data);
        }
    }