本文整理汇总了C#中EndianBinaryReader.ReadVector2方法的典型用法代码示例。如果您正苦于以下问题:C# EndianBinaryReader.ReadVector2方法的具体用法?C# EndianBinaryReader.ReadVector2怎么用?C# EndianBinaryReader.ReadVector2使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EndianBinaryReader
的用法示例。
在下文中一共展示了EndianBinaryReader.ReadVector2方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: txt1
public txt1(EndianBinaryReader er)
: base(er)
{
long baseoffset = er.BaseStream.Position - 0x4C;
NrCharacters = er.ReadUInt16();
NrCharacters2 = er.ReadUInt16();
MaterialId = er.ReadUInt16();
FontId = er.ReadUInt16();
PositionType = er.ReadByte();
TextAlignment = er.ReadByte();
TextFlags = er.ReadByte();
Padding = er.ReadByte();
StringOffset = er.ReadUInt32();
TopColor = er.ReadColor8();
BottomColor = er.ReadColor8();
FontSize = er.ReadVector2();
CharSpace = er.ReadSingle();
LineSpace = er.ReadSingle();
er.BaseStream.Position = baseoffset + StringOffset;
Text = er.ReadStringNT(Encoding.Unicode);
er.BaseStream.Position = baseoffset + SectionSize;
}
示例2: TexCoord
public TexCoord(EndianBinaryReader er)
{
TexCoordLT = er.ReadVector2();
TexCoordRT = er.ReadVector2();
TexCoordLB = er.ReadVector2();
TexCoordRB = er.ReadVector2();
}
示例3: TexMatrix
public TexMatrix(EndianBinaryReader er)
{
Translation = er.ReadVector2();
Rotation = er.ReadSingle();
Scale = er.ReadVector2();
}