public void AddData(Pathea.PeEntity mounts)
    {
        MountMonsterData _data = new MountMonsterData();

        _data._monster    = mounts;
        _data._curPostion = mounts.peTrans.position;
        _data._rotation   = mounts.peTrans.rotation;
        _data._scale      = mounts.peTrans.scale;
        _data._hp         = mounts.HPPercent;
        _data._protoId    = mounts.ProtoID;

        _data._mountsForce = mounts.monstermountCtrl.m_MountsForceDb.Copy();
        _data._mountsSkill = mounts.monstermountCtrl.m_SkillData.CopyTo();
        mMountsDataList.Add(_data);
    }
    public void Import(BinaryReader r)
    {
        Clear();

        if (mMountsDataList == null)
        {
            mMountsDataList = new List <MountMonsterData>();
        }

        int version = r.ReadInt32();

        if (version >= VERSION0)
        {
            _playerId      = r.ReadInt32();
            _mountsProtoId = r.ReadInt32();
            int count = r.ReadInt32();
            for (int i = 0; i < count; i++)
            {
                MountMonsterData _data = new MountMonsterData();
                _data.Import(r);
                mMountsDataList.Add(_data);
            }
        }
    }