// Token: 0x06001ED2 RID: 7890 RVA: 0x0013C2C0 File Offset: 0x0013A4C0 public NNS_MATERIAL_GLES11_TEXMAP_DESC(ref AppMain.NNS_MATERIAL_GLES11_TEXMAP_DESC desc) { this.fType = desc.fType; this.iTexIdx = desc.iTexIdx; this.EnvMode = desc.EnvMode; this.pCombine = desc.pCombine; this.Offset = desc.Offset; this.Scale = desc.Scale; this.WrapS = desc.WrapS; this.WrapT = desc.WrapT; this.pFilterMode = desc.pFilterMode; this.LODBias = desc.LODBias; this.pTexInfo = desc.pTexInfo; }
// Token: 0x06001ED1 RID: 7889 RVA: 0x0013C22C File Offset: 0x0013A42C public void Assign(ref AppMain.NNS_MATERIAL_GLES11_TEXMAP_DESC pPtr) { this.fType = pPtr.fType; this.iTexIdx = pPtr.iTexIdx; this.EnvMode = pPtr.EnvMode; this.pCombine = pPtr.pCombine; this.Offset = pPtr.Offset; this.Scale = pPtr.Scale; this.WrapS = pPtr.WrapS; this.WrapT = pPtr.WrapT; this.pFilterMode = pPtr.pFilterMode; this.LODBias = pPtr.LODBias; this.pTexInfo = pPtr.pTexInfo; }
// Token: 0x06001ED3 RID: 7891 RVA: 0x0013C354 File Offset: 0x0013A554 public static AppMain.NNS_MATERIAL_GLES11_TEXMAP_DESC Read(BinaryReader reader, long data0Pos) { AppMain.NNS_MATERIAL_GLES11_TEXMAP_DESC result = default(AppMain.NNS_MATERIAL_GLES11_TEXMAP_DESC); result.fType = reader.ReadUInt32(); result.iTexIdx = reader.ReadInt32(); result.EnvMode = reader.ReadInt32(); uint num = reader.ReadUInt32(); if (num != 0U) { long position = reader.BaseStream.Position; reader.BaseStream.Seek(data0Pos + (long)((ulong)num), 0); result.pCombine = AppMain.NNS_TEXTURE_GLES11_COMBINE.Read(reader); reader.BaseStream.Seek(position, 0); } result.Offset.u = reader.ReadSingle(); result.Offset.v = reader.ReadSingle(); result.Scale.u = reader.ReadSingle(); result.Scale.v = reader.ReadSingle(); result.WrapS = reader.ReadInt32(); result.WrapT = reader.ReadInt32(); uint num2 = reader.ReadUInt32(); if (num2 != 0U) { long position = reader.BaseStream.Position; reader.BaseStream.Seek(data0Pos + (long)((ulong)num2), 0); result.pFilterMode = AppMain.NNS_TEXTURE_FILTERMODE.Read(reader); reader.BaseStream.Seek(position, 0); } result.LODBias = reader.ReadSingle(); uint num3 = reader.ReadUInt32(); if (num3 != 0U) { long position = reader.BaseStream.Position; reader.BaseStream.Seek(data0Pos + (long)((ulong)num3), 0); result.pTexInfo = AppMain.NNS_TEXINFO.Read(reader); reader.BaseStream.Seek(position, 0); } return(result); }
public static AppMain.NNS_MATERIAL_GLES11_TEXMAP_DESC Read( BinaryReader reader, long data0Pos) { AppMain.NNS_MATERIAL_GLES11_TEXMAP_DESC gleS11TexmapDesc = new AppMain.NNS_MATERIAL_GLES11_TEXMAP_DESC(); gleS11TexmapDesc.fType = reader.ReadUInt32(); gleS11TexmapDesc.iTexIdx = reader.ReadInt32(); gleS11TexmapDesc.EnvMode = reader.ReadInt32(); uint num1 = reader.ReadUInt32(); if (num1 != 0U) { long position = reader.BaseStream.Position; reader.BaseStream.Seek(data0Pos + (long)num1, SeekOrigin.Begin); gleS11TexmapDesc.pCombine = AppMain.NNS_TEXTURE_GLES11_COMBINE.Read(reader); reader.BaseStream.Seek(position, SeekOrigin.Begin); } gleS11TexmapDesc.Offset.u = reader.ReadSingle(); gleS11TexmapDesc.Offset.v = reader.ReadSingle(); gleS11TexmapDesc.Scale.u = reader.ReadSingle(); gleS11TexmapDesc.Scale.v = reader.ReadSingle(); gleS11TexmapDesc.WrapS = reader.ReadInt32(); gleS11TexmapDesc.WrapT = reader.ReadInt32(); uint num2 = reader.ReadUInt32(); if (num2 != 0U) { long position = reader.BaseStream.Position; reader.BaseStream.Seek(data0Pos + (long)num2, SeekOrigin.Begin); gleS11TexmapDesc.pFilterMode = AppMain.NNS_TEXTURE_FILTERMODE.Read(reader); reader.BaseStream.Seek(position, SeekOrigin.Begin); } gleS11TexmapDesc.LODBias = reader.ReadSingle(); uint num3 = reader.ReadUInt32(); if (num3 != 0U) { long position = reader.BaseStream.Position; reader.BaseStream.Seek(data0Pos + (long)num3, SeekOrigin.Begin); gleS11TexmapDesc.pTexInfo = (object)AppMain.NNS_TEXINFO.Read(reader); reader.BaseStream.Seek(position, SeekOrigin.Begin); } return(gleS11TexmapDesc); }