public bool Load(ref XQFileStream file) { file.ReadUShort(ref m_nMusicID); file.ReadByte(ref m_nModeID); file.ReadByte(ref m_nLevel); return(m_InfoEX.Load(m_nMusicID, ref file)); }
public bool Load(ref XQFileStream file) { file.ReadByte(ref m_nSceneID); UInt16 nSize = 0; file.ReadUShort(ref nSize); file.ReadString(ref m_strSceneName, nSize); file.ReadUShort(ref nSize); file.ReadString(ref m_strChooseMusicIcon, nSize); if (m_strChooseMusicIcon.Length == 1) { m_strChooseMusicIcon = ""; } file.ReadUShort(ref nSize); file.ReadString(ref m_strRoomSceneTexture, nSize); if (m_strRoomSceneTexture.Length == 1) { m_strRoomSceneTexture = ""; } file.ReadUShort(ref nSize); file.ReadString(ref m_strSceneStage, nSize); if (m_strSceneStage.Length == 1) { m_strSceneStage = ""; } file.ReadBool(ref m_bIsFresher); return(true); }
public bool Load(ref XQFileStream file) { file.ReadUInt(ref m_nType); UInt16 nSize = 0; file.ReadUShort(ref nSize); file.ReadString(ref m_strName, nSize); file.ReadByte(ref m_nR); file.ReadByte(ref m_nG); file.ReadByte(ref m_nB); file.ReadByte(ref m_nA); return(true); }
public bool Load(ref XQFileStream file) { file.ReadByte(ref m_nModelID); UInt16 nSize = 0; file.ReadUShort(ref nSize); file.ReadString(ref m_strModelName, nSize); if (m_strModelName.Length == 1) { m_strModelName = ""; } file.ReadUShort(ref nSize); file.ReadString(ref m_strChooseMusicIcon, nSize); if (m_strChooseMusicIcon.Length == 1) { m_strChooseMusicIcon = ""; } file.ReadUShort(ref nSize); file.ReadString(ref m_strChooseMusicAtlas, nSize); if (m_strChooseMusicAtlas.Length == 1) { m_strChooseMusicAtlas = ""; } return(true); }
public bool Load(UInt16 musicID, ref XQFileStream file) { m_nMusicID = musicID; file.ReadByte(ref m_nStar); return(true); }
public bool Load(ref XQFileStream file) { file.ReadUShort(ref m_nMusicID); UInt16 nSize = 0; file.ReadUShort(ref nSize); file.ReadString(ref m_strMusicName, nSize); file.ReadUShort(ref nSize); file.ReadString(ref m_strSingerName, nSize); file.ReadUShort(ref nSize); file.ReadString(ref m_strCollectionName, nSize); file.ReadByte(ref m_nType); file.ReadUShort(ref m_nTime); file.ReadUShort(ref m_nBpm); file.ReadUShort(ref nSize); file.ReadString(ref m_strIcon, nSize); if (m_strIcon.Length == 1) { m_strIcon = ""; } file.ReadUShort(ref nSize); file.ReadString(ref m_strAtlas, nSize); if (m_strAtlas.Length == 1) { m_strAtlas = ""; } file.ReadUShort(ref nSize); file.ReadString(ref m_strMusicSource, nSize); if (m_strMusicSource.Length == 1) { m_strMusicSource = ""; } file.ReadUShort(ref nSize); file.ReadString(ref m_strIntro, nSize); if (m_strIntro.Length == 1) { m_strIntro = ""; } file.ReadBool(ref m_bIsNew); return(true); }
public bool Load(ref XQFileStream file) { file.ReadUInt(ref m_nType); file.ReadByte(ref m_MoveState); UInt16 nSize = 0; file.ReadUShort(ref nSize); file.ReadString(ref m_strPlayerIdleAni, nSize); file.ReadUShort(ref nSize); file.ReadString(ref m_strPlayerMoveAni, nSize); file.ReadUShort(ref nSize); file.ReadString(ref m_strWingMoveAni, nSize); return(true); }
public bool Load(ref XQFileStream file) { file.ReadUInt(ref m_nType); UInt16 nSize = 0; file.ReadUShort(ref nSize); file.ReadString(ref m_strName, nSize); file.ReadByte(ref m_anType[0]); file.ReadByte(ref m_anType[1]); file.ReadByte(ref m_anType[2]); short lTemp = 0; file.ReadShort(ref lTemp); m_SexNeed = (Sex_Type)lTemp; file.ReadInt(ref m_nMatune); file.ReadShort(ref m_nUseTimes); file.ReadUShort(ref m_nNeedLevel); file.ReadBool(ref m_bUnique); file.ReadUShort(ref m_nMaxStackNumber); file.ReadUShort(ref m_nCoolDownTag); file.ReadInt(ref m_nCooldownTime); file.ReadUShort(ref nSize); file.ReadString(ref m_strIcon, nSize); if (m_strIcon.Length == 1) { m_strIcon = ""; } file.ReadUShort(ref nSize); file.ReadString(ref m_strAtlas, nSize); if (m_strAtlas.Length == 1) { m_strAtlas = ""; } file.ReadUShort(ref nSize); file.ReadString(ref m_strAnimation, nSize); if (m_strAnimation.Length == 1) { m_strAnimation = ""; } m_nClothEffect = file.ReadUInt(); m_ClothColor = file.ReadByte(); file.ReadBool(ref m_bIsOldEffectCloth); file.ReadUShort(ref m_nVIP); file.ReadUInt(ref m_nIntimacy); file.ReadUShort(ref nSize); file.ReadString(ref m_strIntro, nSize); if (m_strIntro.Length == 1) { m_strIntro = ""; } CheckReturn(ref m_strIntro); file.ReadBool(ref m_bIsNew); file.ReadUInt(ref m_nTriggerType); m_ClothAttr = new ClothAttributeInfo((byte)file.ReadInt(), (uint)file.ReadInt()); m_EffectLevel = file.ReadInt(); m_Fashion = file.ReadUInt(); UInt16 nGeneCount = 0; file.ReadUShort(ref nGeneCount); for (UInt16 i = 0; i < nGeneCount; i++) { GeneInfo aGene = new GeneInfo(); file.ReadUShort(ref aGene.m_nGeneID); file.ReadInt(ref aGene.m_nParam1); file.ReadInt(ref aGene.m_nParam2); file.ReadUShort(ref nSize); file.ReadString(ref aGene.m_strParam, nSize); m_aGeneMap.Add(aGene.m_nGeneID, aGene); } return(true); }
/// <summary> /// 从文件中读取一个byte类型的值 /// </summary> /// <param name="xqFile">二进制文件</param> /// <returns>值</returns> public static byte ReadByte(XQFileStream xqFile) { return(xqFile == null && xqFile.IsOpen() ? byte.MinValue : xqFile.ReadByte()); }