Пример #1
0
    public EA_CCharUser CreateUser(ObjectInfo GameObjInfo, CharInfo charInfo)
    {
        GameObjInfo.m_eObjType = eObjectType.CT_PLAYER;
        EA_CCharUser pUser = (EA_CCharUser)CreateGameObject(GameObjInfo);

        if (pUser != null)
        {
            pUser.SetCharInfo(charInfo);
            pUser.PosInit();
        }

        return(pUser);
    }
Пример #2
0
    public void Init()
    {
        //Debug.Log("EACObjManager Init");

        //  [3/6/2014 puos] Load template


        if (m_pMainPlayer == null)
        {
            m_pMainPlayer = new EA_CCharUser();

            ObjectInfo emptyObjInfo = new ObjectInfo();
            emptyObjInfo.m_eObjState = eObjectState.CS_MYENTITY;
            emptyObjInfo.m_eObjType  = eObjectType.CT_MYPLAYER;
            emptyObjInfo.m_GDObjId   = CObjGlobal.MyPlayerID;

            m_pMainPlayer.SetObjInfo(emptyObjInfo);

            CharInfo emptyCharInfo = new CharInfo();
            m_pMainPlayer.SetCharInfo(emptyCharInfo);
        }
    }