public OpponentViewInfo(
     ulong _guid,
     string _name,
     CharacterDefine.PROFESSION _profession,
     int _level,
     int _combat,
     int _pos,
     int _hp,
     int _mp,
     int _atk,
     int _def,
     int _cri,
     int _spd,
     int _dge
     )
 {
     guid       = _guid;
     name       = _name;
     profession = _profession;
     level      = _level;
     pos        = _pos;
     hp         = _hp;
     mp         = _mp;
     atk        = _atk;
     def        = _def;
     cri        = _cri;
     spd        = _spd;
     dge        = _dge;
     combat     = _combat;
 }
Example #2
0
    private void CreatePartnerFakeObj()
    {
        GameManager.gameManager.ActiveScene.InitFakeObjRoot(m_FakeObjTopLeft, m_FakeObjBottomRight);
        GameManager.gameManager.ActiveScene.ShowFakeObj();

        int pro = Singleton <ObjManager> .GetInstance().MainPlayer.Profession;

        if (m_PlayerFakeObj != null)
        {
            DestroyPartnerFakeObj();
        }
        CharacterDefine.PROFESSION profession = (CharacterDefine.PROFESSION)pro;
        //对应FakeObject.txt配置
        int fakeObjId = -1;

        switch (profession)
        {
        case CharacterDefine.PROFESSION.SHAOLIN:
            fakeObjId = 114;
            break;

        case CharacterDefine.PROFESSION.TIANSHAN:
            fakeObjId = 115;
            break;

        case CharacterDefine.PROFESSION.DALI:
            fakeObjId = 117;
            break;

        case CharacterDefine.PROFESSION.XIAOYAO:
            fakeObjId = 116;
            break;

        case CharacterDefine.PROFESSION.GAIBANG:
            fakeObjId = 62;
            break;

        default:
            fakeObjId = 114;
            break;
        }

        m_PlayerFakeObj = new FakeObject();
        if (m_PlayerFakeObj == null)
        {
            m_CurClickLevelFlyWingId = GlobeVar.INVALID_ID;
            return;
        }

        m_PlayerFakeObjID = fakeObjId;
        m_PlayerFakeObj.initFakeObject(fakeObjId, GameManager.gameManager.ActiveScene.FakeObjTrans, out m_FakeObjGameObject);
        if (null != m_PlayerFakeObj.ObjAnim)
        {
            m_ModelDrag.ModelTrans = m_PlayerFakeObj.ObjAnim.transform;
        }

        m_CurClickLevelFlyWingId = GlobeVar.INVALID_ID;
    }
Example #3
0
    private void CreatePartnerFakeObj(int pro, int modelVisualID)
    {
        if (m_PlayerFakeObj != null)
        {
            DestroyPartnerFakeObj();
        }
        CharacterDefine.PROFESSION profession = (CharacterDefine.PROFESSION)pro;
        //对应FakeObject.txt配置
        int fakeObjId = -1;

        switch (profession)
        {
        case CharacterDefine.PROFESSION.SHAOLIN:
            fakeObjId = 7;
            break;

        case CharacterDefine.PROFESSION.TIANSHAN:
            fakeObjId = 8;
            break;

        case CharacterDefine.PROFESSION.DALI:
            fakeObjId = 10;
            break;

        case CharacterDefine.PROFESSION.XIAOYAO:
            fakeObjId = 9;
            break;

        case CharacterDefine.PROFESSION.GAIBANG:
            fakeObjId = 62;
            break;

        default:
            fakeObjId = 7;
            break;
        }

        m_PlayerFakeObj = new FakeObject();
        if (m_PlayerFakeObj == null)
        {
            return;
        }
        //fakeObjId = 8;
        //	m_PlayerFakeObjID = fakeObjId;
        GameObject temFakeObject = null;

        m_PlayerFakeObj.initFakeObject(fakeObjId, GameManager.gameManager.ActiveScene.FakeObjTrans, out temFakeObject, modelVisualID, (int)profession);

        if (m_PlayerFakeObj != null)
        {
            m_PlayerFakeObj.PlayAnim(0);
        }

        GameManager.gameManager.ActiveScene.ShowFakeObj();
        //if (null != m_PlayerFakeObj.ObjAnim)
        //	m_ModelDrag.ModelTrans = m_PlayerFakeObj.ObjAnim.transform;
    }
Example #4
0
    void UpdateTeamMemberModel(TeamMember member)
    {
        CharacterDefine.PROFESSION profession = (CharacterDefine.PROFESSION)member.Profession;
        //对应FakeObject.txt配置
        int fakeObjId = -1;

        switch (profession)
        {
        case CharacterDefine.PROFESSION.SHAOLIN:
            fakeObjId = 7;
            break;

        case CharacterDefine.PROFESSION.TIANSHAN:
            fakeObjId = 8;
            break;

        case CharacterDefine.PROFESSION.DALI:
            fakeObjId = 10;
            break;

        case CharacterDefine.PROFESSION.XIAOYAO:
            fakeObjId = 9;
            break;

        case CharacterDefine.PROFESSION.GAIBANG:
            fakeObjId = 62;
            break;

        default:
            fakeObjId = 7;
            break;
        }

        if (m_PlayerFakeObj != null)
        {
            DestroyPartnerFakeObj();
        }

        m_PlayerFakeObj = new OtherFakeObject();
        if (m_PlayerFakeObj == null)
        {
            return;
        }

        GameManager.gameManager.OtherPlayerData.CleanUpData();
        GameManager.gameManager.OtherPlayerData.Profession      = member.Profession;
        GameManager.gameManager.OtherPlayerData.ModuleVisualID  = member.ModelVisualId;
        GameManager.gameManager.OtherPlayerData.CurWeaponDataID = member.WeaponDataId;
        GameManager.gameManager.OtherPlayerData.WeaponEffectGem = member.WeaponEffectGem;

        m_PlayerFakeObj.initFakeObject(fakeObjId, GameManager.gameManager.ActiveScene.FakeObjTrans, out m_FakeObjGameObject);
        m_TeamMemberModelDrag.ModelTrans = m_PlayerFakeObj.ObjAnim.transform;
    }
Example #5
0
    private void CreatePartnerFakeObj()
    {
        int pro = Singleton <ObjManager> .GetInstance().MainPlayer.Profession;

        if (m_PlayerFakeObj != null)
        {
            DestroyPartnerFakeObj();
        }
        CharacterDefine.PROFESSION profession = (CharacterDefine.PROFESSION)pro;
        //对应FakeObject.txt配置
        int fakeObjId = -1;

        switch (profession)
        {
        case CharacterDefine.PROFESSION.SHAOLIN:
            fakeObjId = 7;
            break;

        case CharacterDefine.PROFESSION.TIANSHAN:
            fakeObjId = 8;
            break;

        case CharacterDefine.PROFESSION.DALI:
            fakeObjId = 10;
            break;

        case CharacterDefine.PROFESSION.XIAOYAO:
            fakeObjId = 9;
            break;

        case CharacterDefine.PROFESSION.GAIBANG:
            fakeObjId = 62;
            break;

        default:
            fakeObjId = 7;
            break;
        }

        m_PlayerFakeObj = new FakeObject();
        if (m_PlayerFakeObj == null)
        {
            return;
        }

        m_PlayerFakeObjID = fakeObjId;
        m_PlayerFakeObj.initFakeObject(fakeObjId, GameManager.gameManager.ActiveScene.FakeObjTrans, out m_FakeObjGameObject);
        if (null != m_PlayerFakeObj.ObjAnim)
        {
            m_ModelDrag.ModelTrans = m_PlayerFakeObj.ObjAnim.transform;
        }
    }
Example #6
0
 public OpponentInfo(ulong _guid, string _name, CharacterDefine.PROFESSION _profession, int _level,
                     int _power, int _range, int _winSpirit, int _loseSpirit, int _winReputation, int _loseReputation)
 {
     guid           = _guid;
     name           = _name;
     profession     = _profession;
     level          = _level;
     fightPower     = _power;
     range          = _range;
     winSpirit      = _winSpirit;
     loseSpirit     = _loseSpirit;
     winReputation  = _winReputation;
     loseReputation = _loseReputation;
 }
 public RegisterMemberInfo(
     ulong _guid,
     string _name,
     CharacterDefine.PROFESSION _profession,
     int _level,
     int _combat,
     int _pos
     )
 {
     guid       = _guid;
     name       = _name;
     profession = _profession;
     level      = _level;
     combat     = _combat;
     pos        = _pos;
 }
Example #8
0
    private void CreatePartnerFakeObj(int pro)
    {
        if (m_PlayerFakeObj != null)
        {
            DestroyPartnerFakeObj();
        }
        CharacterDefine.PROFESSION profession = (CharacterDefine.PROFESSION)pro;
        //对应FakeObject.txt配置
        int fakeObjId = -1;

        switch (profession)
        {
        case CharacterDefine.PROFESSION.SHAOLIN:
            fakeObjId = 3;
            break;

        case CharacterDefine.PROFESSION.TIANSHAN:
            fakeObjId = 4;
            break;

        case CharacterDefine.PROFESSION.DALI:
            fakeObjId = 6;
            break;

        case CharacterDefine.PROFESSION.XIAOYAO:
            fakeObjId = 5;
            break;

        case CharacterDefine.PROFESSION.GAIBANG:
            fakeObjId = 62;
            break;

        default:
            fakeObjId = 4;
            break;
        }

        m_PlayerFakeObj = new FakeObject();
        if (m_PlayerFakeObj == null)
        {
            return;
        }

        m_PlayerFakeObjID = fakeObjId;
        m_PlayerFakeObj.initFakeObject(fakeObjId, GameManager.gameManager.ActiveScene.FakeObjTrans, out m_FakeObjGameObject);
        m_ModelDrag.ModelTrans = m_PlayerFakeObj.ObjAnim.transform;
    }
    /// <summary>
    /// 创建FakeObj
    /// </summary>
    /// <param name="pro"></param>
    private void CreateFashionPartnerFakeObj(int pro)
    {
        if (m_FakeObj != null)
        {
            DestroyFakeObj();
        }
        CharacterDefine.PROFESSION profession = (CharacterDefine.PROFESSION)pro;
        //对应FakeObject.txt配置
        int fakeObjId = -1;

        switch (profession)
        {
        case CharacterDefine.PROFESSION.SHAOLIN:
            fakeObjId = (int)FashionLogic.FashionFakeObjectID.FakeObjectID_SHAOLIN;
            break;

        case CharacterDefine.PROFESSION.TIANSHAN:
            fakeObjId = (int)FashionLogic.FashionFakeObjectID.FakeObjectID_TIANSHAN;
            break;

        case CharacterDefine.PROFESSION.DALI:
            fakeObjId = (int)FashionLogic.FashionFakeObjectID.FakeObjectID_DALI;
            break;

        case CharacterDefine.PROFESSION.XIAOYAO:
            fakeObjId = (int)FashionLogic.FashionFakeObjectID.FakeObjectID_XIAOYAO;
            break;

        default:
            fakeObjId = (int)FashionLogic.FashionFakeObjectID.FakeObjectID_TIANSHAN;
            break;
        }

        m_PlayerFakeObj = new FakeObject();
        if (m_PlayerFakeObj == null)
        {
            return;
        }

        m_PlayerFakeObjID = fakeObjId;
        GameManager.gameManager.ActiveScene.InitFakeObjRoot(m_FakeObjLeft_Character, m_FakeObjRight_Character);
        m_PlayerFakeObj.initFakeObject(fakeObjId, GameManager.gameManager.ActiveScene.FakeObjTrans, out m_FakeObjGameObject);
        if (null != m_PlayerFakeObj.ObjAnim)
        {
            m_ModelDrag.ModelTrans = m_PlayerFakeObj.ObjAnim.transform;
        }
    }
    private void CreatePartnerFakeObj(int pro, Tab_EquipAttr eqTab = null)
    {
        if (m_FakeObj != null)
        {
            DestroyFakeObj();
        }
        CharacterDefine.PROFESSION profession = (CharacterDefine.PROFESSION)pro;
        //对应FakeObject.txt配置
        switch (profession)
        {
        case CharacterDefine.PROFESSION.SHAOLIN:
            m_PlayerFakeObjID = 3;
            break;

        case CharacterDefine.PROFESSION.TIANSHAN:
            m_PlayerFakeObjID = 4;
            break;

        case CharacterDefine.PROFESSION.DALI:
            m_PlayerFakeObjID = 6;
            break;

        case CharacterDefine.PROFESSION.XIAOYAO:
            m_PlayerFakeObjID = 5;
            break;

        case CharacterDefine.PROFESSION.GAIBANG:
            m_PlayerFakeObjID = 62;
            break;

        default:
            m_PlayerFakeObjID = 4;
            break;
        }

        m_FakeObj = new FakeObject();
        if (m_FakeObj == null)
        {
            return;
        }
        GameManager.gameManager.ActiveScene.InitFakeObjRoot(m_FakeObjLeft_Character, m_FakeObjRight_Character);
        //  m_PlayerFakeObjID = fakeObjId;
        m_FakeObj.initFakeObject(m_PlayerFakeObjID, GameManager.gameManager.ActiveScene.FakeObjTrans, out m_FakeObjGameObject);
        m_ModelDrag.ModelTrans = m_FakeObj.ObjAnim.transform;
    }