コード例 #1
0
ファイル: RoGndTextureData.cs プロジェクト: GodLesZ/svn-dump
		public RoGndTextureData(BinaryReader bin, GenericFileFormatVersion version, string texRootPath, GraphicsDevice device)
			: base(bin, version) {
			TexturePath = bin.ReadWord(40).ToLower();
			Unknown = bin.ReadWord(40).ToCharArray();
			TextureBmp = Bitmap.FromFile(texRootPath + @"\" + TexturePath) as Bitmap;

			if (device != null) {
			}
		}
コード例 #2
0
ファイル: RoRswDataSound.cs プロジェクト: GodLesZ/svn-dump
		public float[] unk; // 8


		public RoRswDataSound(BinaryReader reader, GenericFileFormatVersion version)
			: base(reader, version) {
			name = reader.ReadWord(80);
			filename = reader.ReadWord(80);

			// TODO: Looks like a matrix
			unk = new float[8]{
					reader.ReadSingle(),
					reader.ReadSingle(),
					reader.ReadSingle(),
					reader.ReadSingle(),
					reader.ReadSingle(),
					reader.ReadSingle(),
					reader.ReadSingle(),
					reader.ReadSingle()
				};
		}
コード例 #3
0
ファイル: RoRswDataEffect.cs プロジェクト: GodLesZ/svn-dump
		public int[] unk3; // 2


		public RoRswDataEffect(BinaryReader reader, GenericFileFormatVersion version)
			: base(reader, version) {
			name = reader.ReadWord(40);
			unk1 = reader.ReadSingle();
			category = reader.ReadInt32();
			pos = reader.ReadVector3();
			type = reader.ReadInt32();
			loop = reader.ReadSingle();
			unk2 = new float[2] {
				reader.ReadSingle(),
				reader.ReadSingle()
			};
			unk3 = new int[2] {
				reader.ReadInt32(),
				reader.ReadInt32()
			};
		}
コード例 #4
0
ファイル: RoRswDataModel.cs プロジェクト: GodLesZ/svn-dump
		public RoRswDataModel(BinaryReader reader, GenericFileFormatVersion version)
			: base(reader, version) {
			name = reader.ReadWord(40);
			if (version.IsCompatible(1, 3)) {
				unk1 = reader.ReadInt32();
				unk2 = reader.ReadSingle();
				unk3 = reader.ReadSingle();
			}
			filename = reader.ReadWord(40);
			reserved = reader.ReadWord(40);
			type = reader.ReadWord(20);
			sound = reader.ReadWord(20);
			todo1 = reader.ReadWord(40);
			pos = reader.ReadVector3();
			rot = reader.ReadVector3();
			scale = reader.ReadVector3();
		}
コード例 #5
0
ファイル: RoRsmMeshHeader.cs プロジェクト: GodLesZ/svn-dump
		public RoRsmMeshHeader(BinaryReader bin, GenericFileFormatVersion version)
			: base(bin, version) {
			Name = bin.ReadWord(40);
			ParentName = bin.ReadWord(40);
		}